我目前通過ADO 2.8(使用Delphi)和Access數據庫以及有時使用SQL Server 2005來使用SQL。 但是,2個數據庫的語法並不相同。 爲了適應2個數據庫的查詢,在某處是否存在差異列表? Convert Microsoft Access (JET SQL) to SQL Server (T-SQL)但它似乎不是最新的。
備註:我沒有使用現有的數據庫;我用ADO創建它們。
有些'編輯'幫助信息: 1 /我的目標是隻有一個查詢訪問& MS SQL,並根據選擇的數據庫翻譯查詢。 爲此,我需要知道什麼是我查詢的最佳語法,以及在更改數據庫時如何翻譯(以及是否必須翻譯)。Jet MS Access和SQL Server之間的ADO SQL語法差異列表
示例:日期時間: 訪問:SELECT * FROM MYTABLE WHERE SomeDate =#1/1/2005#
T-SQL:SELECT * FROM MYTABLE WHERE SomeDate = '1/1/2005'
但我發現了一些信息,你可能會用到這兩個: SELECT * FROM MYTABLE WHERE SomeDate =#2011-02-22 00.00.00#
什麼ADO,Access和SQL Server的版本? – DOK 2011-03-13 19:16:14
好評! ADO 2.8和SQL Server 2005(或更多):我將編輯我的問題。 – philnext 2011-03-13 19:35:18
是什麼讓你認爲被引用的文章已經過時? – 2011-03-13 20:49:12