当前位置:编程学习 > C#/ASP.NET >>

c#查找表某列某值的数据

string SqlStr = "select * from 图书信息 where " + 状况 + " LIKE '%" + Session["username"] + "%'";我是这么写的但是会报错,求大神指点 --------------------编程问答-------------------- string SqlStr = "select * from 图书信息 where 状况 LIKE '%" + Session["username"].ToString + "%'"; --------------------编程问答-------------------- "状况" 是个变量?

你什么报错信息要说明一下吧 --------------------编程问答--------------------
引用楼主  的回复:
string SqlStr = "select * from 图书信息 where " + 状况 + " LIKE '%" + Session["username"] + "%'";我是这么写的但是会报错,求大神指点



你在搞什么,学基础知识吧先。


string SqlStr ="SELECT * FROM 图书信息 where 状况 LIKE '% "+Session["username"]+"%'" 
才可以。 --------------------编程问答-------------------- string SqlStr = "select * from [图书信息] where [状况] LIKE '%" + Session["username"] + "%'";

如果是带中文的要加"[]" --------------------编程问答--------------------
引用 4 楼  的回复:
string SqlStr = "select * from [图书信息] where [状况] LIKE '%" + Session["username"] + "%'";

如果是带中文的要加"[]"


+1 --------------------编程问答-------------------- 中文字段- - --------------------编程问答-------------------- 要判空

string SqlStr = string.Empty;
if(Session["username"]!=null)
{
  SqlStr = "SELECT * FROM 图书信息 where 状况 LIKE '% "+Session["username"].ToString()+"%'";
}
else
{
   return;
}
--------------------编程问答--------------------
引用 4 楼  的回复:
string SqlStr = "select * from [图书信息] where [状况] LIKE '%" + Session["username"] + "%'";

如果是带中文的要加"[]"

+1 --------------------编程问答-------------------- [Quote=引用 5 楼  的回复:]

引用 4 楼  的回复:

string SqlStr = "select * from [图书信息] where [状况] LIKE '%" + Session["username"] + "%'";

如果是带中文的要加"[]"


+1
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,