asp 数据库 在线等
来源:百度知道 编辑:UC知道 时间:2024/06/09 14:29:32
<%
set conn=Server.Createobject("adodb.connection")
connstr = "DBQ=" + server.mappath("数据库") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
conn.open connstr
%>
我数据库连接代码这样写的,下面的页面里
<%set rs=server.CreateObject("adodb.recordset")
rs.open "select * from data",conn,1,3
rs.addnew
rs("name")=request("name")
rs("dom")=request("dom")
rs("reason")=request("reason")
rs.update
rs.close
set rs=nothing
%〉
这么写不对么?老是有错,给改改
总是提示http500错误,我用2003server,是不是拿设置错了
set conn=Server.Createobject("adodb.connection")
connstr = "DBQ=" + server.mappath("数据库") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
conn.open connstr
%>
我数据库连接代码这样写的,下面的页面里
<%set rs=server.CreateObject("adodb.recordset")
rs.open "select * from data",conn,1,3
rs.addnew
rs("name")=request("name")
rs("dom")=request("dom")
rs("reason")=request("reason")
rs.update
rs.close
set rs=nothing
%〉
这么写不对么?老是有错,给改改
总是提示http500错误,我用2003server,是不是拿设置错了
试下这样行不行
<%
set conn=Server.Createobject("adodb.connection")
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + server.mappath("数据库")
conn.open connstr
%>
我数据库连接代码这样写的,下面的页面里
<%
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from [data]",conn,1,3
rs.addnew
rs("name")=request("name")
rs("dom")=request("dom")
rs("reason")=request("reason")
rs.update
rs.close
set rs=nothing
%>
data 、name 这类的SQL保留字应该尽量避免使用
以下连接为sql所有保留字
rs.open "select * from [data]",
data是vbscript关键字
所以要用rs.open "select * from [data]",conn,1,3 或者表名重新起一下