關於SQL Server2008 數據庫的ADO操作的錯誤

我在做一個項目——wxWidgets開發其中涉及到數據庫的開發。博主用的開發環境是VS2010,數據庫是SQL Server2008。在進行ADO數據庫編程時,數據庫出現“連接數據庫錯誤信息: IDispatch error #3084”,IDispatch error #3092”,IDispatch error #3119”不知何故。

到網上查詢資料發現每個人說的不一樣,最後只能自己摸索。經過幾個小時的研究後發現,出現這些現象的原因是數據庫表的字段和SQL查詢語句中的字段有匹配不對的問題,數據庫表的字段不爲空的問題,數據庫表的字段的順序問題。簡單來說就是以你的數據庫表中定義的字段爲標準,在你的SQL查詢語句中要與數據庫的字段相同,順序不能顛倒,並且字段不能空時,插入SQL語句必須要加上該字段。

這是我大致在我的項目實驗的結果。另外,我在試驗是發現,每次單獨的插入一個字段,會有出現的新的行,也就是它們不會在同一個記錄中。(說這個的原因是看到有的人說出現在一條記錄中,讀者可以另行實驗)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章