关于删除的sql语句如何做?

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:01:10
DelDept(string strDName)
{ ExecuteSQL("delete from DeptData where NAME="+strDeptName);
这样对吗?也就是说函数参数在Sql语句里面是一个变量,如何实现!

这个函数删除的时候总说,列名无效!

可能是字符串要加引号,这样改吧
ExecuteSQL("delete from DeptData where NAME='"+strDeptName+"'");

楼上的的说法应该是正确的,你可以尝试这获得strDeptName值,然后显示出来,看看你的获得是不是用问题。

ExecuteSQL("delete from DeptData where NAME='"+strDeptName+"'");

给你做好的方法:
ExecuteSQL("delete from DeptData where NAME='"&strDeptName&"'");
你可以试下