在下面的代码中,我试图插入数据来访问数据库,当我运行它时,没有任何反应!!
Dim dbProvider = "PROVIDER=Microsoft.Jet.OLEDB.4.0;"
Dim dbSource = "Data Source= C:\Users\project\restDB.accdb"
Dim sql = "INSERT INTO Customer (ID, name, Phone, address) VALUES (@p1,@p2,@p3,@p4)"
Using con = New OleDb.OleDbConnection(dbProvider & dbSource)
Using cmd = New OleDb.OleDbCommand(Sql, con)
con.Open()
cmd.Parameters.AddWithValue("@p1", TextBox2.Text)
cmd.Parameters.AddWithValue("@p2", TextBox1.Text)
cmd.Parameters.AddWithValue("@p3", TextBox3.Text)
cmd.Parameters.AddWithValue("@p4", TextBox4.Text)
cmd.ExecuteNonQuery()
End Using
End Using
有人可以帮忙吗!
答案 0 :(得分:0)
问题在于提供者
dbProvider = "PROVIDER=Microsoft.ACE.OLEDB.12.0;"