如何显示包含文本的所有字段
本文关键字:文本 字段 包含 何显示 显示 | 更新日期: 2023-09-27 17:49:28
我有一个SQL表,我想显示其Name
列包含用户输入文本的所有行。怎么做呢?
我是用Visual Studio 2010上的c#来做的
select * from Table where Name is not null
select * from Table where Name is not null and Name<>''
尝试使用这个查询
sqlcommand cmd=new sqlcommand();
cmd="Select * from tablename where Name ='" + textboxid.text + "'";
这里,tablename是您创建的表的名称,textbox id是您要在其中输入name的文本框的id。
Select * from tablename where DATALENGTH(Name) > 0
试试这个,它使用查询参数:
SqlCommand myCommand = new SqlCommand(
string.Format("Select * from Table where Name = @NameInput"), SqlConnection);
SqlParameter param = new SqlParameter();
param.ParameterName = "@NameInput";
param.Value = textbox.Text;
param.SqlDbType = SqlDbType.Char;
myCommand.Parameters.Add(param);