下面提供几种链接代码,你只要找到相似的代码,改掉就可以了,主要是看你的数据库是那种类型的。
1、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
%>
2、MS SQL Server数据库连接
用DSN连接:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "DSN=MyDSNUID=userPWD=passwordDATABASE=databasename"
%>
不用DSN连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
DSNtemp="DRIVER={SQL Server}SERVER=ServerNameUID=USERPWD=passwordDATABASE=databasename"
conn.open DSNtemp
%>
3、FoxPro数据库连接
<%
Set Conn = Server.CreateObject("ADODB.connection")
ConnStr= "Driver=Microsoft Visual Foxpro DriverUID=userIDSourceType=DBCSourceDB=C:\yanhang\database.dbc"
Conn.Open ConnStr
%>
4、Oracle数据库连接:
<%
set conn=server.createobject("adodb.connection")
conn.cursorlocation=adUseClient
DSNTemp="Provider=MSDAORA.1Password=xxxxxUser ID=yanhangData Source=xxx.world"
conn.open DSNtemp
%>
原因如果系统中存在端口冲突就有可能发生本情况. IIS默认使用80端口进行HTTP通信. 如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,在您试图使用IIS管理器启动网站时您也可能收到该错误讯息.
解决方法
要解决这个问题,您可以进行以下任一项 *** 作:
• 在IIS管理器中更改网站绑定端口为除80端口外的其它端口.
• 停止正在使用80端口的应用程序,然后从IIS管理器中启动网站.
更多信息
您可以使用诸如TCPView或FPort等第三方工具来判断其它正在使用80端口的其它应用程序
请先配置好iis,使它可以被访问到,如果访问到的时候提示数据库出错,那肯定是你的数据库没装好,如果用的是sql的话就附加一下它的数据库(一般都用local连接的),如果是access的话一般也能连上)欢迎分享,转载请注明来源:内存溢出
评论列表(0条)