vb中怎样更新access数据库中一列数据

vb中怎样更新access数据库中一列数据,第1张

用一个DO WHILE 循环,如果打开数据库的数据集为rs,主要语句如下:

数据查询语句:sql="select c,d from b where d=123"

rsopen sql,conn,1,3

do while not rseof

rs("c")=你设定的值

rsmovenext

loop

rsupdate

rsclose

新版本的 IndexedDB 规范不支持调用setVersion()方法为数据库指定一个版本号,代替的方法是在 open() 的时侯传入表示版本号的字符串,同时使用 onupgradeneeded 事件代替了 setVersion() 方法

不需要更新所有字段,可以只更新指定列。例如:

UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing'

WHERE LastName = 'Wilson'

上面语句就只修改了Person表里的address和city

<%

'连接数据库 dbmdb是您的数据库文件

Set conn = ServerCreateObject("ADODBConnection")

connstr="Provider=MicrosoftJetOLEDB40;Data Source=" & ServerMapPath("dbmdb")

connopen connstr

'执行语句

connexecute "update [表名] set [列名]=值 where [id]=编号"

%>

如下面一个数据库

数据库文件名 123mdb

表名 userinfo

数据/列名 id username password

0 lorabit PiG!!!

1 paint DoG!!!

当paint用户需要更新其密码为PiG!!!时,我们就需要这样一段ASP

<%

'连接数据库 dbmdb是您的数据库文件

Set conn = ServerCreateObject("ADODBConnection")

connstr="Provider=MicrosoftJetOLEDB40;Data Source=" & ServerMapPath("123mdb")

connopen connstr

'执行语句

connexecute "update [userinfo] set [password]='PiG!!!' where [id]=1"

%>

你也可以使用下面这一段,两段的差别在于第一段是靠用户ID来确定行,而第二段是搜索用户名。

<%

'连接数据库 dbmdb是您的数据库文件

Set conn = ServerCreateObject("ADODBConnection")

connstr="Provider=MicrosoftJetOLEDB40;Data Source=" & ServerMapPath("123mdb")

connopen connstr

'执行语句

connexecute "update [userinfo] set [password]='PiG!!!' where [username]='paint'"

%>

如果还有不懂 QQ233349789

以上就是关于vb中怎样更新access数据库中一列数据全部的内容,包括:vb中怎样更新access数据库中一列数据、html5 indexedDB数据库版本更新问题、数据库update更新方法是不是必须更新一条数据的所有字段等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9624684.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存