欢迎光临
我们一直在努力

在程序中直接设定待连接的数据库

建站超值云服务器,限时71元/月

如何在asp程式当中,直接设定待连接的数据库呢?这个方法即所谓的「dsn-less」法。

第一个方法在 [odbc] 新建一个系统资料来源,有时候用起来并不方便,譬如当网站服务器不在身旁、或向isp租用虚拟主机时,这时候并不方便跑到网站服务器的 [odbc] 中去新建一个系统资料来源。

于是asp提供了一个直接在asp程式码中指定所要连接的数据库的方法,使用「server.createobject」建立连接的对象后,使用「open」直接连接到待存取查询数据库,对在access数据库而言,数据库连接的asp程式码如下:

set conn = server.createobject("adodb.connection")

conn.open "driver={microsoft access driver (*.mdb)};dbq=数据库名称;uid=sa;pwd="

其中在dbq直接设定access数据库的真实路径名称名称。您可以使用server.mappath("数据库名称名称") 以取得数据库的真实地址如下:

conn.open "driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("数据库名称") & ";uid=sa;pwd="

对在sql server数据库而言,数据库连接的asp程式码如下:

set conn = server.createobject("adodb.connection")

conn.open "driver={sql server};database=数据库名称;server=(local);uid=sa;pwd=”

对在oracle数据库而言,数据库连接的asp程式码如下:

set conn = server.createobject("adodb.connection")

conn.open "driver={microsoft odbc for oracle};uid=xxx;pwd=yyy;server=sss"

对在excel而言,数据库连接的asp程式码如下:

set conn = server.createobject("adodb.connection")

conn.open "driver={microsoft excel driver (*.xls)};dbq=数据库名称"

对在dbase数据库而言,数据库连接的asp程式码如下:

set conn = server.createobject("adodb.connection")

conn.open "driver={microsoft dbase driver (*.dbf)};dbq=数据库名称"

对在text名称而言,数据库连接的asp程式码如下:

set conn = server.createobject("adodb.connection")

conn.open "driver= {microsoft text driver (*.txt; *.csv)};dbq=数据库名称"

转载http://asp123.on.net.cn

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 在程序中直接设定待连接的数据库
分享到: 更多 (0)