我用ASP.NET做个数据查询出错,怎么回事?

来源:百度知道 编辑:UC知道 时间:2024/05/19 12:23:42
我是用TextBox控件做的查询框,提示是这样的:
“数据类型 text 和 varchar 在 equal to 运算符中不兼容。“
不懂怎么回事,请高手赐教!
查询代码如下:
SqlDataAdapter ad = new SqlDataAdapter("Select * from music where singer='+gs.Text+'", conn);
我试了改成SqlDataAdapter ad = new SqlDataAdapter("Select * from music where singer='"+gs.Text+"'", conn);也不行,还是同样的错误,我数据库里的字段的数据类型也是Text类型啊,怎么回事?这个查询语句在连接ACCESS它又没有错误,我试过.

不懂,贴主要代码看看
修改:楼主试试这样
SqlDataAdapter ad = new SqlDataAdapter("Select * from music where singer='"+gs.Text+"'", conn);
我给你发了短消息了,加我QQ