LR脚本中连接sql server数据库

 
在系统的管理工具->数据源中新建一个sql server数据源:
Data Source=zloracle; UID=ZLIN;PWD=PASSWORD
 
lr脚本的代码:
char strconn[100]="DRIVER={Oracle in OraHome92};SERVER=208;Data Source=zloracle;UID=ZLIN;PWD=PASSWORD";
 
lr_load_dll("mfcdll.dll");    //加载DLL库
x=dbconnect(strconn);
 
 
mfcdll.dll(VC做的)中的代码:
int dbconnect(char strconn[])
{ // HRESULT    hResult;  
       int x=0;  
//::AfxOleInit();
       CoInitialize(NULL);
//      _bstr_t    conn="DRIVER={Oracle in OraHome92};SERVER=208;Data Source=zloracle;UID=ZLIN;PWD=PASSWORD";
 
       _bstr_t conn=(_bstr_t)strconn;//字符串转换成_bstr_类型
      
       m_pConnection.CreateInstance("ADODB.Connection");
//      m_pConnection->Open(conn,"","",-1);
 
 if    (SUCCEEDED(m_pConnection->Open(conn,"","",adModeUnknown)))
 {   
 AfxMessageBox("已连接成功");   
 x=10;
 }   
 else
    AfxMessageBox("连接失败"); 
 
       return x;
 
}
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值