我将后端MS Access 2003升级到数据库的MySQL 5.1。现在,我使用ODBC将后端MYSQL 5.1数据库thr'ODBC(MySQL ODBC 5.1驱动程序)链接到MS Access。当后端升级到MySQL时,带有varchar字段的可编辑MS Access查询不再可编辑
几乎所有的功能,工作得很好,当我设定的指标,主键关系/约束等
但有以下查询这是编辑在MS Access版本之前,后端升级,不再是允许的编辑。
连接类型为Left/Inner/Right Join,join中的字段为varchar数据类型。
SELECT tblebayinvoices.[User Id], tblebayinvoices.[Buyer Full name], tblebayinvoices.
[Buyer Phone Number], tblstock.stcEBayDescr, tblstock.stcEBayActive
FROM tblebayinvoices LEFT JOIN tblstock ON tblebayinvoices.[Item Title] =
tblstock.stcEBayDescr;
我的观察是其他查询字段数据类型是numberic,他们很好,查询仍然可编辑。当后端是MS Access时,同样的查询是可编辑的 我尝试使用MySQL的文本数据类型,但MS Access将此视为备忘录,并且不允许在连接中使用。
请让我知道我需要做的建议或更改。
是否为这两个表 – Linger
@Linger定义了主键,是这两个表都有主要的各自的表。和其他索引字段,如那些在MS Access中。 –