Private Sub btnUpdate_Click(sender As Object, e As EventArgs) Handles btnUpdate.Click
Try
Dim con As New SqlConnection
Dim cmd As New SqlCommand
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Comp-296\Project1\Project1\Game_time.mdb"
con.Open()
cmd.Connection = con
cmd.Connection = con
cmd.CommandText = ("UPDATE User_Name SET User_Name = @User_Name, Game_Name = @Game_Name, Score = @Score, Time/Date = @Time/Date")
cmd.Parameters.Add("@User_Name", SqlDbType.VarChar).Value = txtUser.Text
cmd.Parameters.Add("@Game_Name", SqlDbType.VarChar).Value = txtGame.Text
cmd.Parameters.Add("@Score", SqlDbType.VarChar).Value = txtScore.Text
cmd.Parameters.Add("@Time/Date", SqlDbType.DateTime).Value = txtDate.Text
cmd.ExecuteNonQuery()
MessageBox.Show("Data Update successfully")
con.Close()
Catch ex As System.Exception
MessageBox.Show("Data Update has failed")
End Try
End Sub
このコードでは、ExceptionにはArgumentExceptionがあります。また、キーワードはサポートされていません: 'provider'。ConnectionStringを使用したvbからAccessへのテーブルの更新
あなたはAccessを使用しています。 OleDbConnection(およびOleDbのすべてのクラス) – Steve