【问题标题】:Need help about ASP.net html code for my project i want to display data [closed]需要有关我想要显示数据的项目的 ASP.net html 代码的帮助 [关闭]
【发布时间】:2013-04-12 07:15:00
【问题描述】:

我想在用户登录我的网站时显示数据,它会在我的侧边栏中显示他们添加的唯一数据+他们的用户信息,只需查看图片即可。
感谢您的帮助!
希望你能理解我,
我目前正在使用 VisualStudio 2010 因为我们需要同时使用它 MS SQL 但我的数据库没有问题+我不允许使用 @设计师中的 987654322@ 我的教授说我必须编写代码 :)),只是其中的代码。和平!
如果看不到图片,可以点这个:http://sdrv.ms/ZQyhxK

【问题讨论】:

  • 欢迎来到 StackOverflow。你能告诉我们你已经尝试过什么吗?让问题更具体,更容易为您提供帮助。
  • 我认为您不应在 parameters.add(...) 中为参数名称指定“@”字符。如果你的 SQL 语句中的参数名称是@UserID,那么你应该在你的代码中写parameters.add("UserID", ...).Value = "..."
  • 感谢您的关注和帮助,我想尝试上传我的项目,以便任何人都可以打开我的文件 :)) 我不太擅长解释,因为我还是个新手。我只是想知道......下一条评论有什么区别
  • con.Open(); SqlCommand cmd = 新的 SqlCommand(); cmd.Connection = con; cmd.CommandText = "SELECT UserID, UserFN, UserLN, UserEmail, UserBDay, UserCarShopName, UserShopAdd FROM Users WHERE UserID=@UserID"; cmd.Parameters.Add("UserID", SqlDbType.Int).Value = lblUserID.Text; SqlDataReader 数据 = cmd.ExecuteReader(); DlUsers.DataSource = 数据; DlUsers.DataBind(); con.Close();
  • 还有这个 con.Open(); SqlCommand cmd = 新的 SqlCommand(); cmd.Connection = con; cmd.CommandText = "SELECT UserID, UserFN, UserLN, UserEmail, UserBDay, UserCarShopName, UserShopAdd FROM Users WHERE UserID=@UserID"; cmd.Parameters.Add("UserID", SqlDbType.Int).Value = lblUserID.Text; SqlDataAdapter adp = new SqlDataAdapter(cmd);数据集 ds = new DataSet(); adp.Fill(ds, "用户"); DlUsers.DataSource = ds; DlUsers.DataBind(); con.Close();

标签: asp.net .net visual-studio-2010


【解决方案1】:

你可以使用:

cmd.Parameters.AddWithValue("@userid",lbluserid.value)

你也可以使用:

SqlParameter[] p = new SqlParameter[1];
p[0] = new SqlParameter("@userid",lbluserid.value);

然后

cmd.Parameters.Add(p);

【讨论】:

  • 反对投票的任何理由..?
猜你喜欢
  • 2014-11-02
  • 2011-03-26
  • 2016-11-24
  • 2012-08-07
  • 2021-09-05
  • 2012-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多