无效的 SQL语句

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:22:37
<%
sql=request.form("sql")
button=request.form("button")
if sql="" and button="" then
%>
<form method="post" action="">
<input type="text" name="sql" size=19><br>
<input type="submit" name="b1" value="提交">
</form>
<%
response.end
end if
%>
<%
if button="" then
session("sql")=sql
%>
<form method="post" action="">
<p><h3>将SQL命令执行结果存到数据库</h3>
<input type=submit name=button value="执行">
</p>
<p><h3>取消对数据库的操作</h3>
<input type="submit" name=button value="取消">
</p>
</form>
<%
response.End()
end if
const recordaffected=0
const adcmdtext=1
sql=session

conn.execute sql,recordaffected,adcmdtext

在这一句之前加上:

response.write("sql="&sql)

运行程序,如果输出的是sql=的话……

明白是怎么回事了吧?在这句执行的时候,sql为空值,执行空语句当然会报错了。

检查你的sql和button输入吧。

那就是sql=request.form("sql")
这一句问题了,检查你上一个页面的表单的sql输入框的值

好长阿