
用一个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更新方法是不是必须更新一条数据的所有字段等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)