【问题标题】:Select command using webmatrix使用 webmatrix 选择命令
【发布时间】:2014-07-01 19:02:57
【问题描述】:

我正在使用 Webmatrix 3

我有以下代码用于获取会话var session_username = Session["session_username"];

现在,我想从我的数据库中搜索一个用户名,例如变量 session_username

我正在使用下面的代码来执行查询var selectcommand = "SELECT * from student where student_username = @session_username"; var row = db.Query(selectcommand);

对于var row = db.Query(selectcommand); 行给出错误Exception Details: System.Data.SqlServerCe.SqlCeException: A parameter is missing. [ Parameter ordinal = 1 ]

我做错了什么?有什么帮助吗?

【问题讨论】:

    标签: mysql sql webmatrix


    【解决方案1】:

    你的代码应该是

    var selectcommand = "SELECT * from student where student_username = @0";
    var row = db.Query(selectcommand, session_username);
    

    本教程讲解参数占位符的使用:Introduction to Working with a Database in ASP.NET Web Pages (Razor) Sites

    【讨论】:

      猜你喜欢
      • 2013-09-12
      • 1970-01-01
      • 2012-09-22
      • 1970-01-01
      • 2012-03-17
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多