asp.net判断数据库语句

来源:百度知道 编辑:UC知道 时间:2024/06/21 17:18:16
SqlConnection one = conn.sqlconn();
PagedDataSource ps = new PagedDataSource();
SqlDataAdapter sda = new SqlDataAdapter("select * from dairy where dclass='" + lbclass.Text + "' and dtop=0 order by id desc", one); //建立容器+ lbid.Text;
DataSet ds = new DataSet(); //数据设置对象

------------

怎么判断在dclass条件为空的情况下显示.

比如ASP是这样:
if request.QueryString("ID")="" or not IsNumeric(request.QueryString("ID")) then
sql="select top 1 * from NwebCn_About where ViewFlag and not ChildFlag order by Sequence asc"
else
sql="select * from NwebCn_About where ViewFlag and ID="&request.QueryString("ID")
end if

.ent我就不懂了

求高手写一下.谢谢

兴奋的枝干投向
像今天一样
他们之间的吸引力已渐渐减退,
而又不带这里的澄碧和黄金
由于缺乏野兽,我闯入铁笼里充数,
一么的他是什么关系哈哈

request语句asp.net的格式是:Request.QueryString["id"];

not isnumeric这个asp.net是没有的,需要自写一个函数IsNumeric然后自己调用IsNumeric(id)是否是false或者true,实现不同判断,赋值sql即可。

这个一点不难。自己动手下,印象会深些。

PS:提供程序定制开发服务,有需要的朋友可百度HI我。

if(!String.IsNullOrEmpty(lbclass.Text))
{
SqlDataAdapter sda = new SqlDataAdapter("select * from dairy where dtop=0 order by id desc", one);
}
else
{
SqlDataAdapter sda = new SqlDataAdapter("select * from dairy where dclass='" + lbclass.Text + "' and dtop=0 order by id desc", one);
}

SqlConnection one = conn.sqlconn();
PagedDataSource ps = new PagedDataSource();
String strFilter =""; //定义变量,初始化为空
if(lbclass.Text.ToString().Trim() != "")
{
strFilter = " dclass='" + lbclass.Text + "' and "