| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1142 人关注过本帖
标题: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
快速回复:asp如何同时连接两个数据库?
数据加载中...
 
   



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

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