我有一個數據庫中有一堆東西,現在我正在讀數據,對它進行一些處理,然後將它粘貼到一個新的數據庫中。我的代碼生成字符串:VB.NET - 我的SQLinsert有什麼問題?訪問數據庫
query_string = "INSERT INTO OrgPhrase (EXACT_PHRASE,Org_ID) VALUES (HELLO,123)"
那麼它這樣使用:
Dim InsertCmd = New System.Data.OleDb.OleDbCommand(query_string, connection)
InsertCmd.ExecuteNonQuery()
相關的數據庫(OLEDB連接)存在並打開細末,用所有的表和字段它試圖與已經工作現有。我得到的錯誤信息是「沒有給出一個或多個所需參數的值」
我錯過了什麼嗎?我拼寫錯了嗎?我沒有很多數據庫工作的經驗,但我從來沒有遇到過這種麻煩。
根據Org_Id是否是字符串,也可能是query_string =「INSERT INTO OrgPhrase(EXACT_PHRASE,Org_ID)VALUES('HELLO','123')」。 –
@ Gregory..Thats correct too!! Thx指出它 – Nitesh
並修復它(現在有一些新問題讓我擔心)。爲了記錄,他們都是字符串。 – cost