asp.net页面间传值到sql语句的问题
在一个页面a.aspx中有一个链接b.aspx?a=x;,其中a后面的值是动态的,在b.aspx中有一个SqlDataSource控件,在SelectQuery属性中的s...
在一个页面a.aspx中有一个链接b.aspx?a=x;,其中a后面的值是动态的,在b.aspx中有一个SqlDataSource控件,在SelectQuery属性中的sql中要用到这个属性值改怎么做?
比如select * from Project where pid = ???? 展开
比如select * from Project where pid = ???? 展开
展开全部
如果pid是数字类型的:
string StrSql=null;
if(Request.QuerySting("a")!=null||Request.QuerSting("a")!="")
{
Select * from Project where pid="+Request.QuerySting("a");
}
如果pid是文本类型的:
string StrSql=null;
if(Request.QuerySting("a")!=null||Request.QuerSting("a")!="")
{
Select * from Project where pid='"+Request.QuerySting("a")+"'";
}
string StrSql=null;
if(Request.QuerySting("a")!=null||Request.QuerSting("a")!="")
{
Select * from Project where pid="+Request.QuerySting("a");
}
如果pid是文本类型的:
string StrSql=null;
if(Request.QuerySting("a")!=null||Request.QuerSting("a")!="")
{
Select * from Project where pid='"+Request.QuerySting("a")+"'";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询