recordset对象这个方法可以向数据库中添加数据成功,,,但是用execute方法却无法向数据库中插入数据
<% dim str,conn str = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath("db/ly.mdb") '连接数据库路径
Set conn = Server.CreateObject("ADODB.Connection")
conn.open str
If Err Then
err.Clear
conn = Nothing
Response.Write "系统正在维护之中,暂时不能访问! 标准错误。。。。。"
Response.End
End If
IF Request.Form("B1")="tj" then
On Error Resume Next
con.open str
' set rs=server.createobject("adodb.recordset")
' rs.open "select * from ly",conn,1,3
' rs.addnew
'
' rs("name")=Request("name")
' rs("title")=Request("title")
' rs("content")=Request("content")
' rs.update
sql="INSERT INTO ly (name,content,time,ip) VALUES ('"
sql=sql & Request("name") & "','" & Request("title") & "','" & Request("content") & "')"
conn.execute(sql)
End if
为什么用recordset对象这个方法可以向数据库中添加数据成功,,,但是用execute方法却无法向数据库中插入数据,,,execute这段代码哪里有错误吗