Foxtable(狐表)用户栏目专家坐堂 → 我被标点符号搞晕了(已解决)


  共有18096人关注过本帖树形打印复制链接

主题:我被标点符号搞晕了(已解决)

帅哥哟,离线,有人找我吗?
菜鸟foxtable
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
我被标点符号搞晕了(已解决)  发帖心情 Post By:2009/1/16 19:56:00 [只看该作者]

Dim cmd As New SQLCommand
cmd.C
Dim dst As WinForm.DataList = e.Form.Controls("DataList7")
Dim str As String = e.Form.Controls("TextBox28").Value
If str is nothing Then
    cmd.CommandText = "select  * from [项目]"
Else
    cmd.CommandText = "select  * from [项目] where 项目 Like ' % ' " & str & " ' %' "
End If
dst.DataTable = cmd.ExecuteReader()
dst.Build()



看看上面这行代码....注红色的到底要怎么样才正确?为何不能正确执行?图片点击可在新窗口打开查看
为了方便查看,我故意拉开标点符号距离...
改成这样也不行: Like '*" & str & "*'
[此贴子已经被作者于2009-1-16 21:09:19编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2009/1/16 20:27:00 [只看该作者]

关于这个,帮助有详细说明
应该是cmd.CommandText = "select  * from [项目] where 项目 Like ' %" & str & " %' "

 回到顶部
帅哥哟,离线,有人找我吗?
菜鸟foxtable
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/1/16 20:31:00 [只看该作者]

图片点击可在新窗口打开查看原来多了个单引号....

 回到顶部