问题描述
解决方案
解决方案二:
debug一下sql的值就清楚了,depiddepnamedepphone里有一个是非法值
解决方案三:
最起码你要把where表达式中的"and"写对。然后,要在拼接sql语句时将字符串中的单引号替换为“两个单引号”。
解决方案四:
delate前面少个单引号
解决方案五:
我怎么看到报错的那张截图上的SQL语句是这样的:deletefrom系(系
如果你的表名带“(”那就给表明加上中括号"[]"如你截图那样,正确的语句应该是deletefrom[系(系]
当然如果字段名带“(”也一样给字段名加上中括号
解决方案六:
当然你第一张截图上的代码把你的deletefrom后面的逗号都应该替换成and
解决方案七:
引用4楼beckfun的回复:
我怎么看到报错的那张截图上的SQL语句是这样的:[code=sql]deletefrom系(系
嗯,估计lz是抄了一个代码,结果两个都有错。
解决方案八:
Sql错误where条件里面并且条件你居然用的逗号而不是AND……where1=1And2=2
解决方案九:
先学习一下sql怎么写
解决方案十:
引用楼主type123_的回复:改成//depid、depname、depphone都不能为nullstringsql="deletefrom系where系号='"+depid+"'and系名='"+depname+"'and电话='"+depphone+"'";
时间: 2025-01-31 05:42:10