标题:asp如何同时连接两个数据库?
取消只看楼主
wallie1206
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2006-7-26
 问题点数:0 回复次数:0 
asp如何同时连接两个数据库?

我想在一个页面中同时两接两个数据库A、数据库B,
并且同时向数据库A中的表User和数据库B中表user同时写入数据。
首先这个页面就应该调用两个建立数据库连接文件
<!--#include file="conn.asp"-->
<!--#include file="conn1.asp" -->
我要怎样定义这两个文件才不至于出错 编译器错误 (0x800A0411)名称重定义这样的错误

我的conn.asp文件都是这样定义的

'sql数据库连接参数:数据库名(SqlDatabaseName)、用户密码(SqlPassword)、用户名(SqlUsername)、
'连接名(SqlLocalName)(本地用local,外地用IP)
Const SqlDatabaseName = "data1"
Const SqlPassword = "***"
Const SqlUsername = "sa"
Const SqlLocalName = "(local)"

Dim ConnStr
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"

On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"'注释,需要把这几个字翻译成英文。
Response.End
End If


conn2.asp就把数据库名换成Const SqlDatabaseName = "data2",其他都是一样的
这样就出现了名称定义冲突了,请问我应该在conn2.asp怎样定义?大家帮帮忙!!!

[此贴子已经被作者于2006-8-6 20:13:27编辑过]

搜索更多相关主题的帖子: 数据库 asp 
2006-08-06 20:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-82464-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.118028 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved