为什么我用Update语句在access数据库中始终不能得到效果呢?

来源:百度知道 编辑:UC知道 时间:2024/05/27 01:50:29
我用"Update Users set Port="+port+" where Name='"+name+"'"操作access数据库时一直都不能得到效果,其中Port是int类型的 name为文本类型,用 "insert into Users (Name) values ('"+name+"')"就能成功,为什么Update不行能,我用它来改变过多种类型的数据都不能操作,希望高手指教,急!

你检查一下where Name='"+name+"'"这部分的代码~
在UPdate前把sql语句输出出来看看~有可能后面的where语句没有匹配的记录

Update Users set Port=port where Name='"+name+"'
试试