您的位置:程序门 -> .net技术 -> c#



where 语句 多条件查询格式


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


where 语句 多条件查询格式[已结贴,结贴人:pinkyll]
发表于:2007-05-28 15:11:29 楼主
string   sql   =   "delete   from   短消息表   where   主题   =   ' "   +   this.gridview1.rows[i].cells[1].text.tostring()   +   " 'and   发送时间   =   ' "   +   this.gridview1.rows[i].cells[3].text.tostring   +   " ' ";
我想查询满足这两个条件的,但是这样写格式报错,正确的方式是什么
发表于:2007-05-28 15:13:001楼 得分:0
=   "delete   from   短消息表   where   主题   =   ' "   +   this.gridview1.rows[i].cells[1].text.tostring()   +   " '   and   发送时间   =   ' "   +   this.gridview1.rows[i].cells[3].text.tostring   +   " ' ";
发表于:2007-05-28 15:14:422楼 得分:0
这部和我的一样吗,这样写报错啊
发表于:2007-05-28 15:15:173楼 得分:5
+   " '   and   发送时间
      ~~~
      空格
发表于:2007-05-28 15:16:234楼 得分:0
" 'and……
and之前少空格   这种情况   在sql上设置断点   执行完这句   看看sql是什么   放sqlserver里执行   就知道哪儿错了
发表于:2007-05-28 15:16:435楼 得分:0
依然报错啊运算符“+”无法应用于“string”和“方法组”类型的操作数
发表于:2007-05-28 15:18:356楼 得分:15
tostring   后没加()
发表于:2007-05-28 15:20:377楼 得分:0
发送时间   在数据库中是不是   datetime?   是的话要改成   convert.todateime(this.gridview1.rows[i].cells[3].text.tostring())
发表于:2007-05-28 15:22:258楼 得分:0
谢谢,没想到是这个错误,自己太着急了


快速检索

最新资讯
热门点击