access的sql語法模式對asp ado的影響

2021-09-30 15:13:09 字數 475 閱讀 5535

當access的資料庫儲存為ansi-89語法模式時,在access中執行查詢沒什麼問題但是在ado中會引起相當多的混亂包括

1,部分函式不能使用

2,複雜的多表連線不能使用

3,insert into select只能插入一條記錄

4,儲存過程或引數化查詢中的語法出問題,其中包括like運算子

總之就是一團糟

後來在access中把sql模式改為ansi-92模式,一切問題解決

在ado中只能使用ansi-92模式,當建立資料庫時使用ansi-89 sql語法似乎就會出現這些問題

以現有的**空間環境來看應該把mdb檔案儲存為access 2003 ansi-92格式

accdb格式新增了多值字段和二進位制型別的支援,及提高的效能,sql查詢沒什麼增強,況且一般的空間也不會支援

不過access的update語句始終無法使用子查詢,連線表中也不能使用計算字段,用access的就是悲劇呀

對access執行帶引數的sql語句

oledbcommand cmd new oledbcommand string conn1 lyy.dbutility.dbhelperoledb.connectionstring oledbconnection con new oledbconnection conn1 cmd.connecti...

使用SQL語句對Access資料庫進行備份

說明 1.要備份的資料庫 medicine.mdb 有下列幾個表單 enter表 exit表 store表 2.備份的資料庫 bumedicine.mdb 放在當前路經的dbbackup子目錄中。3.使用sql中的select.into.in語句,對medicine.mdb進行追加查詢,生 成與me...

Hibernate對Access的封裝方案

jdbc access f mdbfiles aaa.mdb com.hxtt.sql.access.accessdriver 方法二 首先先要在odbc裡配置好我們的access資料庫,控制面板 管理工具 odbc,選擇系統dsn選項卡,按新增按鈕,選driver do mircosoft acc...