免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
在VS2008中通過ADO方式連接SQLSERVER2005

在VS2008中通過ADO方式連接SQLSERVER2005

 56人閱讀 評論(0) 收藏 舉報

很多要注意的地方 只要有一個小細(xì)節(jié)出錯就會連錯

大開SQL服務(wù) 遠(yuǎn)程連接還要大開SQL Brower

首先要引入ado動態(tài)鏈接庫文件msado15.dll

no_namespace 聲明不用命名空間

接著就是初始建立實例

最關(guān)鍵的是連接字符串

m_pConnection->Open("Driver=SQL Server;Server=CHOU-PC//SQLEXPRESS;DATABASE=chou;UID=sa;PWD=123456","","",adModeUnknown); 
Driver為所需的連接驅(qū)動器 此處為"SQL Server“,大小寫和空格都不能錯 否則連接出錯

Server為服務(wù)器,此處連接本機(jī),不能用127.0.0.1,而必須用數(shù)據(jù)庫的實例名字

即 主機(jī)名-PC//SQLEXPRESS 必須是兩個斜杠,直接復(fù)制本機(jī)的實例名只有一個斜杠,也會導(dǎo)致出錯

因為在代碼中第一個斜杠為轉(zhuǎn)義 這個很重要

DATABASE為連接的數(shù)據(jù)庫名

UID為登陸的數(shù)據(jù)庫用戶名

PWD為用戶名密碼

adModeUnknown為默認(rèn)缺省訪問方式 該值為0

捕捉異常 e.Description()可以打印異常信息 查看異常信息可以幫助你找到錯誤

 

代碼如下

 

#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename("EOF","adoEOF")
#include<iostream>
using namespace std;
void main()
{
CoInitialize(NULL);//注意要放在最開始
_ConnectionPtr m_pConnection;
HRESULT hr=m_pConnection.CreateInstance("ADODB.Connection");//
//m_pConnection.CreateInstance("ADODB.Connection");
if(FAILED(hr))
cout<<"Initialized failed."<<endl;
try 

 m_pConnection->Open("Driver=SQL Server;Server=CHOU-PC//SQLEXPRESS;DATABASE=chou;UID=sa;PWD=123456","","",adModeUnknown); 
    cout<<"ok"<<endl;
 system("pause");

catch(_com_error e)
{   cout<<"error"<<
   e.Description();
  return ; 
}
}

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
VC++ ADO連接ACCESS詳解
c++連接mysql數(shù)據(jù)庫的兩種方法(ADO連接和mysql api連接)
C 連接mysql數(shù)據(jù)庫的兩種方法
ADO的_ConnectionPtr----Open參數(shù)設(shè)置問題
ADO ACCESS 懶人的開發(fā)簡單指南
VC知識庫文章 - VC Oracle 開發(fā)入門
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服