我是vb的新手,我正在尝试将文本框值存储到数据库中。我有3个文本框,我需要将所有这些值存储到我的数据库中。这是我的代码
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim con As New OleDb.OleDbConnection
Dim accessconn As New _
System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & "avalanche.mdb")
Dim conn As System.Data.OleDb.OleDbCommand
conn = New System.Data.OleDb.OleDbCommand("INSERT INTO register(name,id,username) VALUES('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "')", accessconn)
conn.ExecuteReader(CommandBehavior.CloseConnection)
accessconn.Close()
并且收到错误
类型'System.InvalidOperationException'的第一次机会异常 发生在System.Data.dll
中
有人可以帮助我吗?
答案 0 :(得分:0)
可能是因为您运行的是64位操作系统版本。
必须从x86
将Visual Studio的设置更改为AnyCPU
。在Visual Studio中: