asp与access数据库的连接?

来源:百度知道 编辑:UC知道 时间:2024/05/31 21:02:29
<%
Set conn=server.CreateObject("ADODB.connection")
str="driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("mynet.mdb")
conn.ConnectionString=str
conn.open
str="insert into stu (NAME,SEX,XL,ZL,Email,QQ,Say) values('"&request("NAME")&"',"
str=str&"'"&request("NAME")&"',"
str=str&"'"&request("SEX")&"',"
str=str&"'"&request("XL")&"',"
str=str&"'"&request("ZL")&"',"
str=str&"'"&request("Email")&"',"
str=str&"'"&request("Say")&"',"
str=str&"'"&request("QQ")&"')"
conn.execute(str)
response.redirect "lyb.asp"
%>

老大你的链接也太复杂点吧。给你一个oldbe连接的驱动:效率比较高的:
代码:
<%
set con=server.CreateObject("adodb.connection")
con.open("Provider=microsoft.jet.oledb.4.0;data source="&server.MapPath("你的数据库的路径"))
response.Write(con.state)
%>

<%set conn=server.CreateObject("adodb.connection")
conn.open "provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("mynet.mdb")
%>

<%
Set conn=server.CreateObject("ADODB.connection")
str="driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("mynet.mdb")

conn.open str
%>

通用就行了吧

这样写是可以的,但最好用 程序员进修学院 - 门吏 三级 他的方法,能用就行了

<%
Set conn=server.CreateObject("ADODB.connection")
str="driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("mynet.mdb")

conn.open str
%>
把上述代码写在一个asp文件中,然后在