vb.net数据库更新函数

vb.net数据库更新函数,第1张

我猜测,access中,sno是int类型。

你把where [sno]='" &User &"'" 中的单引号去掉试试。

where [sno]="&User

--------

sno[数字]

update [Students] set [password]='password' where [sno]=1

sno[字符]

update [Students] set [password]='password' where [sno]='sno'

你在实际中多试试吧,我都不爱用access。

记得以前更新字段的时候,老是没反映。

isread(smallint)

update [Table] set isread='1' where id=1

居然更新不了。

不单MSSQL,包括其他关系数据库在内都不允许单独一条SQL语句内同时更新(Update记录和追加(Insert)记录,但是使用T-SQL在存储过程或自定义函数里等可以使用IF流程,根据不同的条件执行不同的 *** 作。例如:

CREATE PROCEDURE myPro1 (@TaskID int) ASif exists(select 1 from paiche where TaskID=@TaskID)update paiche set qty=col*1.1 else begin insert into paiche (TaskID,qty) values(@TaskID,100) end


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存