菜鸟求教!VB.NET中ACCESS的UPDATE的语法问题
我要在程序里做一个计数器。基本原理就是每进入一次ACCESS中的sjq表中row[0][0]位置的值+1,不仅要在程序中显示+1,肯定也要在数据库中+1,但是数据库中+1...
我要在程序里做一个计数器。基本原理就是每进入一次 ACCESS中的sjq表中row[0][0]位置的值+1 ,不仅要在程序中显示+1,肯定也要在数据库中+1,但是数据库中+1就蛋疼了,不会update了。。
以下是部分代码:(一些import或者其他一些需要定义的都弄了,就下面代码有问题)
Dim constr As String
Dim oledbcmd As New OleDbCommand
constr = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:database password=admin;Data Source=data\通讯录.mdb;Persist Security Info=False"
oledbcon.ConnectionString = constr
oledbcon.Open()
oledbcmd.CommandText = "select * from jsq"
oledbcmd.Connection = oledbcon
myadapter.SelectCommand = oledbcmd
myadapter.Fill(myds, "glysj")
Dim a As Integer
a = Int(myds.Tables("glysj").Rows(0)(0))
MsgBox("您好,亲爱的来宾!这是您第" & a + 1 & "次登陆!")
oledbcmd.CommandText = " 就这里不会~~ 怎么UPDATE "
Form4.Show()
Me.Hide()
Form4.TextBox1.Focus() 展开
以下是部分代码:(一些import或者其他一些需要定义的都弄了,就下面代码有问题)
Dim constr As String
Dim oledbcmd As New OleDbCommand
constr = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:database password=admin;Data Source=data\通讯录.mdb;Persist Security Info=False"
oledbcon.ConnectionString = constr
oledbcon.Open()
oledbcmd.CommandText = "select * from jsq"
oledbcmd.Connection = oledbcon
myadapter.SelectCommand = oledbcmd
myadapter.Fill(myds, "glysj")
Dim a As Integer
a = Int(myds.Tables("glysj").Rows(0)(0))
MsgBox("您好,亲爱的来宾!这是您第" & a + 1 & "次登陆!")
oledbcmd.CommandText = " 就这里不会~~ 怎么UPDATE "
Form4.Show()
Me.Hide()
Form4.TextBox1.Focus() 展开
展开全部
oledbcmd.CommandText = "select * from jsq" + “ update 表名 set 字段名=字段名+1 where 字段名2=值”
把UPDATE 语句直接接后面 记得空格就行了。。
而且后面也不用A+1
也不用去执行UPDATE了。。
把UPDATE 语句直接接后面 记得空格就行了。。
而且后面也不用A+1
也不用去执行UPDATE了。。
追问
麻烦你就直接告诉我 oledbcmd.CommandText = " 就这里不会~~ 怎么UPDATE " 怎么写就可以了 什么是字段名2 和值 我不理解
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将下面的“字段名”改成glysj表的那个字段名
oledbcmd.CommandText = " UPDATE glysj SET 字段名=" & a+1
oledbcmd.CommandText = " UPDATE glysj SET 字段名=" & a+1
追问
不行~~ -0-!!
追答
应该行的,查看glysj中的字段是什么名字?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
oledbcmd.CommandText = " UPDATE jsq SET glysj=" & a+1
追问
不行~~~ -0-
追答
oledbcmd.CommandText = " UPDATE jsq SET glysj=" & a+1
oledbcmd.Connection = oledbcon
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询