sql DELETE 语句怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:29:34
我先查询了 他里面有这个数据
string sqlll = "select * from jieshuxinxi where bid='" + shukanbianhao + "' and bookname='" + shumingzi + "'and jieshuID='" + Session["id"] + "'";
帮我看下这个 查找语句有问题没 可以用2个 and不 如果不行请在帮我写个

然后就是删除语句 总体意思就是删除先提供的那些资料信息 这行信息有 jieshuID bid bookname time 删除这行数据 只删除1条 如果用户借了2本同样的书 就有2条信息 只删除1次就成 还一次删一次

string sqlll = "select * from jieshuxinxi where bid='" + shukanbianhao + "' and bookname='" + shumingzi + "' and jieshuID='" + Session["id"] + "'"; 可以用多个and啊!

下面的这个删除只有你提供的条件是对的就可以了,前提是你的条件要给对,最好哪书的编号做删除的条件

你的select语句没问题,可以用多个and。
至于delete语句,就写成:
string sql="delete from jieshuxinxi where jieshuID='"+jieshuID+"' and bid='"+shukanbianhao+"' and bookname='"+shumingzi+"' and time='"+jieshushijian+"'";
你的这个表有jieshuID bid bookname time四个列,上面的delete语句把4个条件都写上了,如果你设置了主键,完全可以靠主键来确定要删除的那行数据。

没问题,可以用 多个and

可以使用多个and,不过你的第二个and前面应该有一个空格!否则出现错误!若改了还是出现错误,请将session["ID"]改成session["ID"].tostring() delete语句的用法请参照一楼的解释。