select * from Info where name=' ”+ textbox1.text + '''";
当这个文本框的值含 特殊字符时如何处理?
select * from Info where name=@name;
SqlParameter param=new SqlParameter("@name",textbox1.text);
可以试试escape转义符
http://www.cnblogs.com/downmoon/archive/2007/12/28/1018452.html
使用绑定变量,不要拼接SQL。
textbox1.text外面再加一个过滤函数(如:sql注入、HTML过滤、业务逻辑验证等)。