无效的 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
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输入框的值
好长阿