ASP中自定义输入SQL语句问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 08:24:53
我想在ASP中用个表单自定义输入SQL语句,出现错误,请帮看一下,代码如下:
<form action="\333.asp" method="post" name="form1" id="form1">
请输入代码:<input type="text" name="a" id="a">
<input type="submit" name="submitthis" value="确定">
</form>
<%
Dim db,a,MyConn,str1,str2,str3
db="\k.mdb"
set conn=Server.CreateObject("ADODB.Connection")
MyConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
Conn.Open MyConn
sql=request.form("a")
conn.execute(str)
%>

感激不尽!

<%
Dim db,a,MyConn,str1,str2,str3
db="\k.mdb"
set conn=Server.CreateObject("ADODB.Connection")
MyConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
Conn.Open MyConn
sql=request.form("a")
conn.execute(sql)
%>

这些代码完全不对。
sql=request.form("a")
这句不起任何作用。

<form action="\333.asp" method="post" name="form1" id="form1">
\333.asp 这样也不对,/333.asp或者直接333.asp

sql=request.form("a")
conn.execute(str)

改成

sql=request.form("a")
conn.execute(sql)

sql=request.form("a")
conn.execute(sql)

conn.execute(str)
变成
conn.execute(sql)