strName改成'"strName"'试试
少了单引号

解决方案 »

  1.   

    sql字符要加引号,这个我知道,我在对我的源代码调试时,(假设选中的姓名是zhangpeng)得到的strName值为"zhangpeng"本身已带有引号,执行完string strdel = "delete * from Stufor where Name="+strName;语句后,strdel的值为"delete * from Stufor where Name=zhangpeng",(说明下:Name是accsee数据库中表Stufor的字段,我已经也改为主键了)到这里应该也没问题,但是仍然有“至少有一个参数没有被指定值”的错误。楼上几位的建议我都试过了,调试时出现的strdel的值都不是正确的语句,但是仍然谢谢各位了,同时希望熟悉C#的朋友能够多留几个QQ号,平时遇到问题可以方便请教,再次谢谢啦!