我有SQL表,我想顯示它們的Name
列包含用戶輸入文本的所有行。怎麼做?如何顯示包含文本的所有字段?
我與C#中使用此查詢
sqlcommand cmd=new sqlcommand();
cmd="Select * from tablename where Name ='" + textboxid.text + "'";
這裏2010
我有SQL表,我想顯示它們的Name
列包含用戶輸入文本的所有行。怎麼做?如何顯示包含文本的所有字段?
我與C#中使用此查詢
sqlcommand cmd=new sqlcommand();
cmd="Select * from tablename where Name ='" + textboxid.text + "'";
這裏2010
select * from Table where Name is not null
select * from Table where Name is not null and Name<>''
Select * from tablename where DATALENGTH(Name) > 0
嘗試在你的SqlCommand對象這個查詢..
試試這個,它使用的查詢參數:
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);
[你嘗試過什麼(http://whathaveyoutried.com)?請張貼您的嘗試並解釋您卡在哪裏。有很多方法可以做到這一點,我們需要看看你是如何接近它的,所以我們可以提供幫助。 – Oded