回 帖 发 新 帖 刷新版面

主题:ASP中各种数据库连接代码

最近看到有不少朋友在问关于数据库连接代码的问题,找了这篇东西给大家看看,希望有帮助


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 楼


谢谢

132 楼

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 楼


 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 楼

支持!

135 楼

好东西,但是我的是SQL Server的开发版,应该怎么连接呢?帮帮忙啦

急死了?

136 楼

我用的这个SQL访问时又不用密码,不要用用户名
怎么搞啊?

137 楼

梦寐以求的东西啊。有没有ACCESS修改数据库的详细代码?

138 楼

我用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 楼

不错,应该顶顶

140 楼

我照着打可是有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的问题

摆脱哪位高手帮帮忙



我来回复

您尚未登录,请登录后再回复。点此登录或注册