SQL 语句的结束位置缺少分号

2025-02-25 02:11:03
推荐回答(5个)
回答1:

当您写下多句
sql
语句时,句与句之间需要用;来间隔。但也有可能是字符串符合
'
不对称造成误判。或者括号()丢失造成编译器误读,等原因,最好新开一个编辑窗口,逐行检查错误原因。

回答2:

insert into 是不能有where子句的

回答3:

改成
sql="update zuzhuang set 记账=1 where 销售单号='"+z+"'"

回答4:

楼主不知道你用的什么语言编程
就是你最后那个变量Z的问题
我用ASP 这样就可以了
String sql="insert into zuzhuang(记账) values(1) where 销售单号=";
String sql="""+z+"""";

回答5:

String sql="insert into zuzhuang(记账) values(1) where 销售单号='"&z&"'"