ADO

出自ProgWiki
於 2022年1月19日 (三) 07:47 由 Player討論 | 貢獻 所做的修訂 →‎應用
跳至導覽 跳至搜尋

ADO(ActiveX Data Objects),參照:『維基百科~ADO』。

技術文件

相關下載

  • MDAC(Microsoft Data Access Components),內含ADO的元件
中文下載 - 英文下載
  • MDAC 2.6版以後,不包含Office檔案用的JET相關驅動程式

應用

ASP

C++

FAQ

以VB6透過ADO經ODBC連到MS-SQL Server

  • 如果下Select時,有用 join Table的話,當Join時條件的Key欄位為空字串或Null時,可能導致ADODB傳回 ADO.Recordset Error 80004005,但這個問題不會發生在SQL-Server自己的用戶端或ADO.NET上。
  • 解法為把 join table的寫法改為舊式的Sub-Query的寫法
    • 例如原本為
select a.*, b.name
 from a
 left join b on a.b_id = b.id
改為
select a.*, name=(select top 1 b.name from b where a.b_id = b.id)
 from a

Adodb.Stream應用

相關