为什么查询不出数据?该怎么解决

为什么查询不出数据?sqlstrselect*fromtbgmtsmplwhereClientNamelike% +Trim(Me.txtClientName.Text)+

为什么查询不出数据?
sqlstr   =   "   select   *   from   tbgmtsmpl   where     ClientName   like   '% "   +   Trim(Me.txtClientName.Text)   +   "% ' "
rs   =   cn.Execute(sqlstr)
但是,直接把跟踪的sqlstr语句在后台查询能够得到数据,请教什么原因?

[解决办法]
Trim(Me.txtClientName.Text)这个里面有值吗?调试跟踪一下看看!
[解决办法]
使用DataAdapter Fill DataSet
可去MSDN查询DataAdapter看例子
[解决办法]
你可以执行SqlCommand返回一个DataReader和使用DataAdapter Fill 一个DataSet来访问你查询到的数据集
[解决办法]
不会