数据读取问题.......很简单的~~```
string k=Request.QueryString[ "type "];
DataSet dest=new DataSet();
string conn=//数据库路径
string comm= "select title from news,newstype where SortName= "+k;
OleDbDataAdapter odr=new OleDbDataAdapter(comm,conn);
odr.Fill(dest);
dr=dest.Tables[0].DefaultView;
newstypemain.DataSource=dr;
newstypemain.DataBind();
是这样的
在一个页面传递过来一个字符串k
由于SortName是文本类型的
所以在SQL语句中SortName= "+k; //出错,没有加单引号
请问有什么办法能在SortName= "+k;之前
让k= 'k '
谢谢
[解决办法]
SortName= ' "+k+ " ' ";