主题:ASP中各种数据库连接代码
yaozheng
[专家分:28410] 发布于 2004-04-07 09:33:00
最近看到有不少朋友在问关于数据库连接代码的问题,找了这篇东西给大家看看,希望有帮助
MS Access数据库连接
用DSN连接并且没有用户名和密码:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName"
%>
用DSN连接并且有用户名和密码:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName","username","password"
%>
用实际的数据库绝对路径连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=e:\yanhang\database.mdb"
conn.Open Strconn
%>
用实际的数据库相对路径连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("/database/yanhang.mdb")
conn.Open Strconn
%>
MS SQL Server数据库连接
用DSN连接:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=databasename"
%>
不用DSN连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
DSNtemp="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=databasename"
conn.open DSNtemp
%>
FoxPro数据库连接
<%
Set Conn = Server.CreateObject("ADODB.connection")
ConnStr= "Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\yanhang\database.dbc"
Conn.Open ConnStr
%>
Oracle数据库连接:
<%
set conn=server.createobject("adodb.connection")
conn.cursorlocation=adUseClient
DSNTemp="Provider=MSDAORA.1;Password=xxxxx;User ID=yanhang;Data Source=xxx.world"
conn.open DSNtemp
%>
回复列表 (共200个回复)
131 楼
464089093 [专家分:0] 发布于 2006-04-25 01:42:00
谢谢
132 楼
wangsuwei [专家分:0] 发布于 2006-04-25 08:55:00
bncrlf=chrB(13)?&?chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf?&?bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)’
在图片上传里,,这些到底是什么意思呀 ???
一句一句来好吗????
我头痛死拉
谢谢拉
133 楼
wangsuwei [专家分:0] 发布于 2006-04-25 08:57:00
bncrlf=chrB(13)?&?chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf?&?bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)’
斑竹:这个是什么意思...呀.一句一句来好吗?我看不懂呀
帮个忙吧
134 楼
guang521 [专家分:10] 发布于 2006-04-30 18:13:00
支持!
135 楼
liucenkun [专家分:0] 发布于 2006-05-08 21:05:00
好东西,但是我的是SQL Server的开发版,应该怎么连接呢?帮帮忙啦
急死了?
136 楼
liucenkun [专家分:0] 发布于 2006-05-09 16:51:00
我用的这个SQL访问时又不用密码,不要用用户名
怎么搞啊?
137 楼
阿阳 [专家分:0] 发布于 2006-05-25 09:55:00
梦寐以求的东西啊。有没有ACCESS修改数据库的详细代码?
138 楼
yuangguang [专家分:270] 发布于 2006-05-28 15:42:00
我用ACCESS做的数据库,连接的时候有错误"不能向注册表注册"
数据库名叫:xuesheng.mdb
代码是这样,我不知道"不能向注册表注册"是什么意思,应该怎么做呢?
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("xuesheng.mdb")
conn.Open Strconn
那个能给点提示啊,谢谢了啊?
139 楼
hzh13209 [专家分:0] 发布于 2006-06-14 16:43:00
不错,应该顶顶
140 楼
jasjas [专家分:0] 发布于 2006-06-29 19:05:00
我照着打可是有error,我使用asp link mysql的
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={mysql};database=comicRS;uid=jas;pwd=****;option=16386;"
Error Type:
Microsoft VBScript runtime (0x800A01F4)
Variable is undefined: 'adocon'
/ASP1/name.asp, line 35
我加了dim adocon
Error Type 变成
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
/ASP1/name.asp, line 37
我认为是driver的问题
摆脱哪位高手帮帮忙
我来回复