简单一言

sql数据库asp连接代码

        简单印记喜欢折腾,网上下载了个聊湾语音视频聊天室源码,在测试中,一直无法连接数据库。使用的是sql2008 r2 绿色版,通过附加库方式恢复了数据库。架设测试环境后,一直提示错误,分析是数据库连接不上。根据SQL提示的连接代码多次折腾,终于连接上了。代码如下:

‘ 定义连接字符串模板
localConnStrTemplate = “Provider=SQLOLEDB.1;Password=letian;Persist Security Info=True;User ID=sa;Initial Catalog=DATABASE_NAME;Data Source=PC-20240816CEGU\sql2008,1433”
‘ 定义连接字符串模板
localConnStrTemplate = “Provider=SQLOLEDB.1;Password=letian;Persist Security Info=True;User ID=sa;Initial Catalog=DATABASE_NAME;Data Source=PC-20240816CEGU\sql2008,1433”
‘ 会员数据库 系统设置总数据库
liaowancmvip = Replace(localConnStrTemplate, “DATABASE_NAME”, “liaowandb_Data”)
‘ bchat会员数据库 聊天室数据库
liaowanbchatdb = Replace(localConnStrTemplate, “DATABASE_NAME”, “bchat_Data”)
‘ mechat会员数据库 聊天室数据库
liaowanmechatdb = Replace(localConnStrTemplate, “DATABASE_NAME”, “liaowandb_Data”)
‘ 聊湾新闻组,论坛组,信息组数据库
liaowannews = Replace(localConnStrTemplate, “DATABASE_NAME”, “chatweb_Data”)
‘ 产品数据库,财务数据库
liaowancw = Replace(localConnStrTemplate, “DATABASE_NAME”, “liaowandb_Data”)
‘ 论坛数据库
liaowanbbs = Replace(localConnStrTemplate, “DATABASE_NAME”, “bbs”)
‘ 聊天室数据库
chatweb = Replace(localConnStrTemplate, “DATABASE_NAME”, “chatdb_Data”)

‘ 连接MS – SQL[ODBC数据源]数据库
Set conn = Server.CreateObject(“ADODB.Connection”) ‘ 会员数据库 系统设置总数据库
Set BChatconn = Server.CreateObject(“ADODB.Connection”) ‘ bchat会员数据库 聊天室数据库
Set MeChatconn = Server.CreateObject(“ADODB.Connection”) ‘ mechat会员数据库 聊天室数据库
Set newsconn = Server.CreateObject(“ADODB.Connection”) ‘ 聊湾新闻组,信息组数据库
Set cwconn = Server.CreateObject(“ADODB.Connection”) ‘ 产品数据库,财务数据库
Set bbsconn = Server.CreateObject(“ADODB.Connection”) ‘ 论坛数据库
Set chatconn = Server.CreateObject(“ADODB.Connection”) ‘ 论坛数据库

完整的连接字符串:Provider=SQLOLEDB.1;Password=letian;Persist Security Info=True;User ID=sa;Initial Catalog=DATABASE_NAME;Data Source=PC-20240816CEGU\sql2008,1433

完整的连接字符串:Provider=SQLOLEDB.1;Password=letian;Persist Security Info=True;User ID=sa;Initial Catalog=DATABASE_NAME;Data Source=PC-20240816CEGU\sql2008,1433
  • Password:密码,这里为letian。
  • User ID:用户名,sa。
  • Initial Catalog:连接的数据库,这里DATABASE_NAME并非具体数据库名,后续会通过函数替换,比如连接会员数据库 系统设置总数据库时,实际连接的是liaowandb_Data。
  • Data Source:连接的数据库地址 \ 实例名,端口。PC-20240816CEGU ,若是远程连接则为 ip 地址,这里实例名为sql2008,端口为1433。

注意事项

在使用这段连接字符串时,一定要注意DATABASE_NAME的替换逻辑。它不是直接填写具体的数据库名称,而是通过Replace函数根据不同的数据库需求进行替换 ,以确保连接到正确的数据库。
虽然目前网站还没有完全架设成功,但成功解决数据库连接问题,无疑是向前迈进了一大步。我会继续努力折腾,后续也会和大家分享更多在搭建过程中的经验和问题。如果你在类似的技术实践中遇到问题,欢迎留言交流,让我们一起在技术的道路上共同成长。
简单印记,继续折腾中……

image

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞9赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容