以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  我被标点符号搞晕了(已解决)  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=1643)

--  作者:菜鸟foxtable
--  发布时间: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
--  发布时间:2009/1/16 20:27:00
--  
关于这个,帮助有详细说明
应该是cmd.CommandText = "select  * from [项目] where 项目 Like \' %" & str & " %\' "

--  作者:菜鸟foxtable
--  发布时间:2009/1/16 20:31:00
--  
图片点击可在新窗口打开查看原来多了个单引号....