![](/img/trans.png)
[英]no value given for one or more required parameters/ SQL should be correct
[英]ADO SQL: No value given for one or more required parameters
有人可以檢查一下我的sql語句。 我已經檢查過每個變量a到e確實有一個值。 我正在調用所有正確的列。 我只是不確定我的陳述是否正確。
但我收到一個錯誤:沒有給出一個或多個必需參數的值。
這是在HTA vbscript中運行的。
sub updateUser(a,b,c,d,e)
SQL_query = "UPDATE users_tbl SET fname = '"& b &"', user_type = '"& c &"', email = '"& d &"', department = '"& e &"' WHERE uid= '"& a
conn.Execute(SQL_query)
end sub
如果你的uid
是字符類型,請使用:
SQL_query = "UPDATE users_tbl SET fname = '"& b &"', user_type = '"& c &"', email = '"& d &"', department = '"& e &"' WHERE uid= '"& a &"'"
如果是數字類型,請使用:
SQL_query = "UPDATE users_tbl SET fname = '"& b &"', user_type = '"& c &"', email = '"& d &"', department = '"& e &"' WHERE uid= " & a
請注意,您使用參數的方式易於安全。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.