
当对sql数据库中的表进行编辑时,会出现“未更新任何行”的错误,这是可能是因为插入了一条与之前相同的记录或者不满足某种约束类型,这时数据库当然不能更新任何行了。
此时应该检查一下是否输入了错误的数据,并与之前已输入的数据记录进行比较,确定正确之后再录入数据。若仍有“未更新任何行”的错误并且保存不了这个表,也退不出去,这时就需要用sql语句来删除已录入的错误数据。
扩展资料
Sql 修改表结构的 *** 作
1、添加表字段
alter table 表名 add 字段名 类型(值)
示例:alter table user add name varchar(40);
2、删除表字段
alter table 表名 drop 字段名
示例: alter table user drop name;
3、字段名更名
alter table 表名 rename 老字段名 to 新字段名
示例:alter table user rename oldname to newname;
4、更改字段类型
alter table 表名 alter 字段 类型;
示例:alter table user alter name varchar(50);
如果你使用的是票据打印纸,就是那种两边有孔的那种,应该在打印设置里新建一种纸型才行
默认A4,可以新建任意尺寸的纸型
你一定是重装系统后,原来的纸型数据丢失了,问问以前是谁弄的,让他教你
语句是没错的,但是你的admin表里面没有找到你where后面符合条件的记录,建议在这条语句 sql="update [admin] set [login_time]="&now()&",[login-num]=[login_mun]+1 where [id]="&rs(0) 的后面加一条 Responsewrite SQL 然后把结果发上来。 另外,问一下,你在这行代码后面有没有执行connexecute (sql)??
以上就是关于SQL Server修改表的时候出现错误:未更新任何行全部的内容,包括:SQL Server修改表的时候出现错误:未更新任何行、sql数据库更新,打印出问题 为什么、回答对了一定给分!sql update语句不能更新数据库里面的数据!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)