我的例子VB6程序:VB6 ADO INSERT成.MDB
Dim conn As New connection
conn.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & App.Path & "\adatabase.mdb;"
conn.Execute "INSERT INTO atable (afield) VALUES (""some text"")"
End Sub
( 「adatabase.mdb」 包含一個表 「atable」 與一個場 「更遠」 類型的 「文本」 長度255。 Access 2002中,Access文件格式2000 VB6引用包括 「Microsoft ActiveX數據對象2.8庫」)
conn.Execute得到:
運行時錯誤 '-2147217904(80040e10'[微軟] [ODBC訪問驅動程序]參數太少,預計1.
查詢直接
INSERT INTO atable (afield) VALUES ("some text")
運行在Access中沒有任何問題。
你還在寫VB6? 「[最終版本是1998年的第6版。微軟的擴展支持在2008年3月結束,指定的繼承者是Visual Basic .NET(現在簡稱爲Visual Basic)。](http://en.wikipedia.org/wiki/) Visual_Basic)「 –
感謝Tomalak。不是新聞。當然,我有我不會在這裏進入的理由。 –
是的,我相信你會這樣做。 –