如何能使iis连接数据库

如何能使iis连接数据库,第1张

哥们,你要将你下载的斜面代码中连接数据库的代码改掉。

下面提供几种链接代码,你只要找到相似的代码,改掉就可以了,主要是看你的数据库是那种类型的。

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的话一般也能连上)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6756385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存