这是一个连接asp代码的数据库。
Dim db
Set db = Server.CreateObject("ADODB.Connection")
db.Open ("dsn=book;uid=bookmgr;pwd=bookmgr;")
需要连接两个DSN ..(两个不同的DataBase)
但是dsn=book,book_adm;
错了,
dsn=book;dsn=book_adm;
仅在最后一个生效。
创建另一个服务器对象变量需要编辑大量的asp文件..
所以我想避开那种方式..这一切都始于旧数据库分为两个......
我用谷歌搜索了..但没有发现任何有用的东西..
请帮我解决这个问题。感谢。
答案 0 :(得分:0)
您无法从单个连接访问多个DSN。
如果两个dsns指向同一服务器上的不同目录(数据库),则可以使用单个连接通过在asp文件的sql代码中包含目录名来访问这两个目录。否则,您将需要更改asp代码以使用2个连接。