VB.net向access数据库插记录
发何在VB.net向access数据库插记录,在添加按钮处的代码应该怎么写!菜鸟求助!!
[img=http://photo.store.qq.com/http_imgload.cgi?/rurl2=44f1bc0ea67d1745b70be6837c5845768d5d870c98f8f49ce26079a56105d24f44f9b6130b093eb440a5a9dfeeea129448a2a5fc40a1f6bdb716d83f8308a137743193b9ebb9d9a00e7cce5c20f151f6efea2e1f][/img]
--------------------编程问答-------------------- Using myconn As New OleDb.OleDbConnection
myconn.ConnectionString = "Provider=Microsoft.jet.oledb.4.0;data source=數據庫物理路徑"
myconn.Open()
Using mycomm As New OleDb.OleDbCommand
mycomm.CommandType = CommandType.Text
mycomm.CommandText = "insert into 數據庫名(增加的字段名) values (相對應的值如:'a','b','c')"
mycomm.Connection = myconn
mycomm.ExecuteReader()
End Using
End Using --------------------编程问答-------------------- Using myconn As New OleDb.OleDbConnection
myconn.ConnectionString = "Provider=Microsoft.jet.oledb.4.0;data source=db1.mdb"
myconn.Open()
Using mycomm As New OleDb.OleDbCommand
mycomm.CommandType = CommandType.Text
mycomm.CommandText = "insert into 信息(姓名,学号,性别,VB,数据库,网络,网页) values (" & TextBox1.Text & "," & TextBox2.Text & "," & TextBox3.Text & "," & _
TextBox4.Text & "," & TextBox5.Text & "," & TextBox6.Text & ")"
mycomm.Connection = myconn
mycomm.ExecuteReader()
End Using
End Using
End Sub
为什么会提示mycomm.ExecuteReader未作处理和INSERT INTO 语句的语法错误。
那里错了? --------------------编程问答-------------------- 建议,请不要用中易做图为数据库字段。不然有时会出错。
你上面的错误有很多处:修改后如下
"insert into 信息(姓名,学号,性别,VB,数据库,网络,网页) values ('"& TextBox1.Text &"','"& TextBox2.Text &"','"& TextBox3.Text &"','"& TextBox4.Text &"','"& TextBox5.Text &"','"& TextBox6.Text &"','"& TextBox7.Text &"')"
错误原因
1、
你保存的是text所以要用这个----- '"&textbox1.text &"'
2、你数据字段有7个,但你只有6个textbox
有可能会出现数据字段错误 --------------------编程问答-------------------- OleDb.OleDbConnection
楼主用的是ADO.NET来访问数据库吧:) --------------------编程问答-------------------- 呵呵,本人刚开学VB.NET
是ADO.NET访问的
楼上几位说的,还是有点不明白。
--------------------编程问答-------------------- 用我的代易做图,按3樓說的去改多試試。。。。首先那個SQL語句先去SQL數據分析一下,對了再放回來執行。 --------------------编程问答-------------------- 多谢各位了!! --------------------编程问答-------------------- 他之所以错,就是存储语句错了,就我说的那两个错误 --------------------编程问答-------------------- 第一次用ADO.NET连接数据库总是会出现在这样那样的错误、很正常的。 --------------------编程问答-------------------- 新建一个InsertQuery方法,按钮调用 --------------------编程问答-------------------- 学习中... --------------------编程问答-------------------- 如果数据库中有个字段是自动编号的,怎么插入啊?? --------------------编程问答-------------------- 如果数据库中有个字段是自动编号的,怎么插入啊??
不用插就可以吧。 --------------------编程问答-------------------- 自增量字段不用插入的 --------------------编程问答--------------------
系统说是语法 错误 明显 你少标点符号了
你看看 你添加时候的代码 正常时 '"& xxx &"' 你看你是不是少了 两个单引号
补充:.NET技术 , VB.NET