2010-02-08 56 views

回答

1

看看這個:Using Connector/ODBC with Microsoft Applications

對於所有版本的Access,您應該啓用連接器/ ODBC返回匹配行選項。對於Access 2.0,您應該另外啓用Simulate ODBC 1.0選項。

您應該在所有您想要更新的表中都有一個TIMESTAMP列。爲了獲得最大的可移植性,請勿在列聲明中使用長度規範(在4.1之前的版本中,MySQL不支持該長度規範)。

...

訪問不能總是正確處理MySQL DATE列。如果您遇到問題,請將這些列更改爲DATETIME。

....

+0

感謝 - 使用連接器/ ODBC與Microsoft應用程序是一個很好的來源。 – akame 2010-02-09 12:07:57

1

這裏的MS Access,MySQL和SQL Server數據類型的a comparison

有很多棘手的問題需要注意;在某些情況下,Access和MySQL爲不同的數據類型提供相同的名稱,例如,

  • TEXT在Access中是255個字符(類似於MySQL的TINYTEXT
  • TEXT在MySQL是65535個字符(類似於訪問的MEMO

所以,如果你在MySQL中使用TEXT字段,則必須將其作爲MEMO在Access中。

數字類型也可能非常棘手。 MySQL有每種類型的簽名和未簽名版本,但Access不。例如,

  • BYTE在接入就相當於給MySQL的TINYINT UNSIGNED
  • INTEGER在接入就相當於給MySQL的SMALLINT(簽字)
+0

謝謝!一個好的起點。 – akame 2010-02-09 12:10:51

相關問題