国外的scheduled maid 和 on time ma,ASP出错“参数不足,期待是 1”问题

发布时间:2020-07-10 17:49:19

国外的scheduled maid 和 on time ma,ASP出错“参数不足,期待是 1”问题

网友回答

maid 是女佣的意思。
  scheduled
  adj. 预定的; 排定的; 规定价格的; 严格按时间表生活的;
  vt. 将…列入计划(或时间)表;
  scheduled maid ——按合同定期上班、计付工资的女佣。
  on time 固定短语
  按时,准时; 以分期付款方式; 正点; 顺时;
  on time maid——按时计付工资款的女佣。
  二者区别就在于付款工资方式不同。

网友回答

在最上边加上
  response.Write(request.QueryString("gold"))
  response.Write("<br>")
  response.Write(session("user_id"))
  看看
  session("user_id")和request.QueryString("gold")是否都取到了值,估计是你这2个值有没取到的
  if session("user_id")<>"" and request.QueryString("gold")<>"" then'这加个判断
  Dim db
  set db=server.createobject("Adodb.Connection")
  db.open "Dbq=" & server.mappath("data/bbs.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"
  dim gold1,remaidtime1,adddate1,balance1
   gold1=request.QueryString("gold") '从前一个页面取得gold值
   Dim strSql,rs
   strSql="Select * From users Where user_id='" & session("user_id") & "'"
   Set rs=db.execute(strSql)
   balance1=rs("balance")-gold1
   remaidtime1=rs("remaidtime") '根据情况计算remaidtime1值
   if (remaidtime1<date() or remaidtime1="") then
   remaidtime1=date()+dateadd("d",adddate1,date())
   else remaidtime1=remaidtime1+dateadd("d",adddate1,date())
   end if
   '更新数据库数据
   strSql="Update [users] set balance=balance1 Where user_id='" & Session("user_id") & "'"
   db.Execute(strSql)
   strsql="update users set remaidtime=remaidtime1 Where user_id='" & Session("user_id") & "'"
   db.execute(strsql)
  
   db.close
  end if
  另外如果这两个值是数字类型的不要用单引号,直接
  user_id="& Session("user_id")
  补充:response.Write(request.QueryString("gold"))
  response.Write("<br>")
  response.Write(session("user_id"))
  你这个打印出有值吗?如果有值具体错误是第几行
以上问题属网友观点,不代表本站立场,仅供参考!