string ssfl = Request["fl"].ToString();
string ssnr=Request["ss"].ToString();
string sql = "";
//数据库连接字符串……
if (ssfl == "1")
{
sql = "select * from sh where mc like '% " + ssnr + "%' order by id asc";
}
else
if (ssfl == "2")
{
sql = "select * from doc where ( mc like '%" + ssnr + " % ' or nr like '%" + ssnr + " % ') and fl='1' order by id asc";
}
else
{
sql = "select * from doc where (mc like '%" + ssnr + " % ' or nr like '%" + ssnr + " % ') and fl='2' order by id asc";
}
OleDbDataAdapter adsa_s = new OleDbDataAdapter(sql, sqlcon);
DataSet adds_s = new DataSet();
adsa_s.Fill(adds_s);
this.DataList8.DataSource = adds_s;
this.DataList8.DataBind();
网页能正常运行,但是datalist中没有任何内容,请大神帮我看看。
代码如下,asp.net用SQL语句查询结果怎么为空呢?
答案:2 悬赏:80 手机版
解决时间 2021-03-01 16:30
- 提问者网友:最美的风景
- 2021-02-28 16:44
最佳答案
- 五星知识达人网友:玩家
- 2021-02-28 18:13
请在此语句:OleDbDataAdapter adsa_s = new OleDbDataAdapter(sql, sqlcon); 增加一个断点。重新运行此网页后当系统中断运行时,重点检查并分析变量sql的内容。
全部回答
- 1楼网友:廢物販賣機
- 2021-02-28 18:49
adds_s这个里面有数据么?
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯