数据库开发(1)

本文介绍了一个使用Visual Basic Scripting Edition (VBScript) 初始化SQL Server数据库连接的方法。具体步骤包括设置服务器地址、数据库名称、用户名及密码,并通过创建ADODB.Connection实例来建立连接。文中还展示了如何构造连接字符串并尝试打开连接,同时捕获并处理可能出现的异常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

// void smsLogon::InitSQLServer(CString server, CString db, CString UserName, CString Pwd)
//{
// CString server,db, UserName,  Pwd;
// server="192.168.0.245";
// db="tps";
// UserName="sa";
// Pwd="SOFTroom-2";
// m_pConn.CreateInstance("ADODB.Connection");
// CString strCn;
// strCn.Empty();
// strCn="provider=SQLOLEDB;data source="+server
//    +";initial catalog="+db
//    +";userID="+UserName
//    +";Password="+Pwd;
// _variant_t bcnstr=_variant_t(strCn);
// _variant_t bunstr=_variant_t(UserName);
// _variant_t bpwdstr=_variant_t(Pwd);
// //打开一个连接
// try
// {
//   m_pConn->Open(_bstr_t(bcnstr),_bstr_t(bunstr),_bstr_t(bpwdstr),-1);//adOpenUnspecified
//   //m_pConn->Open((_bstr_t)strCn,"","",adModeUnknown);  
//   isSucc=true;
// }
// catch(_com_error e)
// {
//   CString errormessage;
//   errormessage.Format("Warning: 连接数据库发生异常. 错误信息: %s; 文件: %s; 行: %d/n", e.ErrorMessage(), __FILE__, __LINE__);
//   AfxMessageBox(errormessage);
//   isSucc=false;
// }
// catch(...)
// {
//   AfxMessageBox("Warning :连接数据库时发生未知错误");
//   isSucc=false;
// }  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值