2017-03-01 96 views
0

下面的代碼產生錯誤,說{"Keyword not supported: 'provider'."}我無法更新我的數據庫表。供應商無效

con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Comp-296\Project1\Project1\Game_time.mdb"

回答

0

我假設你正在使用的SqlClient庫,嘗試OLEDB代替:

Imports System.Data.OleDb 

Dim con As New OleDb.OleDbConnection 
con.ConnectionString = "yourconstring" 
+0

型「System.ArgumentException」出現在system.data.dll未處理的異常,我得到這個錯誤確實我做錯了什麼。 –

+0

嘗試 con.Open() 昏暗CMD作爲新的SqlCommand(( 「INSERT INTO User_Scores VALUES('」 &_ txtUser.Text& 「 ''」 &_ txtGame.Text& 「 ''」 & _ txtScore.Text& 「') 」),CON) cmd.Connection = CON cmd.ExecuteNonQuery() 抓住前作爲異常 MSGBOX(「 錯誤,而在表中插入記錄...」,MsgBoxStyle.Critical) 終於 con.Close() 結束嘗試 Me.Validate() –

+0

以及那是一個不同的錯誤,我假設上面的建議工作。如果是這樣,請標記爲回答。你現在得到的錯誤看起來像它與你正在包括的參數有關..所以確保你有這些值...也添加一個try/catch塊,以便你的錯誤是已處理 –