VB怎么样修改数据库中记录的值

VB怎么样修改数据库中记录的值,第1张

楼上的道友的方法中:

sSQL="update

table

set

field=20"

要改为:

sSQL="update

table

set

field1=20,,field2=20

where

id=3"

但是如果你的数据库中没有记录3就会出错。

还有一种方法,用recordset来处理:

dim

cn

as

new

adodbconnection

dim

rs

as

new

adodbrecordset

rsopen

"select

from

数据库

where

id=3",adOpenDynamic,

adLockOptimistic,

-1

if

not

rseof

then

rs("你要修改的字段1")="具体值1"

rs("你要修改的字段n")="具体值n"

rsupdate

end

if

rsclose

我在设计时一般都是这样,虽然麻烦些但基本不会出错,还有就是你在设计数据库时最好要加上一个ID,这样就可以保证数据的唯一性。

使用update:

update 表名 set 字段1='修改值1',字段2='修改值2',字段5='修改值5' where 字段='某些值';

该语句是将表中所要求字段匹配后的行,进行相应字段的修改。

例如,表person

id/name/age

1/a/15

2/b/15

3/c/16

update person set name=d where age=16;

结果为3/c/16被修改为3/d/16。

只有一个页面的话,表单需指定动作,等待页面提交才做出修改数据库等 *** 作。

而且修改是使用update命令

大致如下步骤

xxxasp

<%

ac = request("ac")'获取表单提交动作

if ac = "upd" then '是提交表单命令,进行修改数据库 *** 作

a=request("a")

exec = "update [tb1] set a=" & a

connexecute(exec) '修改

responsewrite("<script>alert('修改成功!');locationhref='xxxasp';</script>")'修改成功d窗,跳回原界面

end if

%>

<form action="ac=upd" method="post">

<input type="text" name="a" />

<input type="submit" name="sub" value="submit" />

</form>

“update people set name=‘李四’where peopleId=‘001'”在这条

SQL语句中,我们将刚刚插入的名为“张三”的姓名修改成了“李四”,我们首先得

表明更新的是哪一个数据库表,在关键字“update”后面跟上的是表名,“set”也是一个关键字,用来表示我们要修改哪一个字段的值,关键字“where”是限制条件,告诉数据库我们要修改的是“peopleId”为“001”的这条数据。

产品经理还是要懂一些程序员的东西,当初就去黑马程序员专门培训过,现在在公司晋升也容易了很多。

以上就是关于VB怎么样修改数据库中记录的值全部的内容,包括:VB怎么样修改数据库中记录的值、怎样修改MySQL数据库表中的数据、asp 修改数据库值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9525603.html

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

发表评论

登录后才能评论

评论列表(0条)

保存