根据Session查其他列数据,帮忙看下哪错了??

kialison 2009-02-06 06:28:09
SqlConnection con = new SqlConnection("server=127.0.0.1;database=Toupiao;uid=sa;pwd=sa");
con.Open();
现在提示这句错误 int username = int.Parse(Request.QueryString["username"].ToString());
SqlDataAdapter sd2 = new SqlDataAdapter("select * from Usermain where Username='" + username + "' ", con);
DataSet ds2 = new DataSet();
sd2.Fill(ds2);
TextBox2.Text = Session["Username"].ToString();
TextBox3.Text = ds2.Tables[0].Rows[0]["Gold"].ToString();
...全文
73 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kialison 2009-02-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hjx398 的回复:]
C# code
if(Request.QueryString["username"]!=null)
int username = int.Parse(Request.QueryString["username"].ToString());
[/Quote]
什么啊 ,你这根本不对,你会不会啊?不用加判断 我前面加了 没Session是进不来的

if (Session["Username"] == null)
{
Response.Redirect("login.aspx");
return;
}
else
{
SqlConnection con = new SqlConnection("server=127.0.0.1;database=Toupiao;uid=sa;pwd=sa");
con.Open();
int username = int.Parse(Request.QueryString["username"].ToString());
SqlDataAdapter sd2 = new SqlDataAdapter("select * from Usermain where Username='" + username + "' ", con);
DataSet ds2 = new DataSet();
sd2.Fill(ds2);
TextBox2.Text = Session["Username"].ToString();
TextBox3.Text = ds2.Tables[0].Rows[0]["Gold"].ToString();
}
hjx398 2009-02-06
  • 打赏
  • 举报
回复

if(Request.QueryString["username"]!=null)
int username = int.Parse(Request.QueryString["username"].ToString());
kialison 2009-02-06
  • 打赏
  • 举报
回复
怎么没人回答呢 ??? 我要根据SESSION存的值去查其他列的数据,,我这样写哪错了?

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧