1樓:匿名使用者
**連線方法:
string strcon="driver=資料庫提供程式名;server=資料庫伺服器名;trusted_connection=yes;database=資料庫名;";
odbcconnection odbcconn=new odbcconnection(strcon);
連線了之後呼叫就可以了 如果還是不懂 可以找個小例子看下就明白了
2樓:匿名使用者
普遍性的問題,前人都總結好了,你可以看看這裡
另:mfc與控制檯本質上沒什麼差別,就是介面表現形式不一樣,你隨便照個一個mfc的例子練習下,應該很快就上手了。
sql server2012如何與odbc資料來源連線? 10
3樓:匿名使用者
在作業系統的odbc管理部分(一般在控制面板中)新增一個資料來源,然後選擇資料庫型別/驅動,設定和哪一個資料庫伺服器連線(設定ip地址、資料庫名、使用者名稱、密碼等),並進行連線測試。
c++如何在vs2010裡用odbc連線sql server2008資料庫???
我用c++ odbc連線資料庫(sqlserver2012),該怎樣在vs2012中編寫**來對資料庫進行操作,格式是怎樣的
4樓:
之前用過ado,是c++的一個開源庫,運算元據庫很簡單,尤其是sqlserver,你可以去搜搜看。
主要就是建立連線,執行語句或者儲存過程,然後查詢結果集什麼的,非常簡單。網上應該有很多例子。
vs2010可以連線sql server 2012嗎
5樓:珈源
可以的!
[cpp] view plaincopyprint?
::coinitialize(null);
連線資料庫
[cpp] view plaincopyprint?
bool clogin::connectdb(void)
;server=logo-pc\\logo;uid=dbcourse;pwd=dbcourse;";
m_pconnection->open("","","",adconnectunspecified);
m_pconnection->defaultdatabase = "dbcourse";
} else
}catch(_***_error e)///捕捉異常
return true;
} 運算元據庫
[cpp] view plaincopyprint?
void clogin::onbnclickedbutton1()
if( false==this->connectdb() ) return;
tchar szusername[20];
tchar szpassword[50];
tchar szsql[max_path];
//獲取使用者輸入的使用者名稱和密碼
m_user.getwindowtext( szusername, 20 );
m_password.getwindowtext( szpassword, 50 );
//建立_recordsetptr用來執行資料庫操作
_recordsetptr precordset;
precordset.createinstance("adodb.recordset");
_tcscpy_s( szsql, text("select * from usr where uname='") );
_tcscat_s( szsql, szusername );
_tcscat_s( szsql, text("' and passwd='") );
_tcscat_s( szsql, szpassword );
_tcscat_s( szsql, text("';") );
precordset->open(_variant_t(szsql), _variant_t ((idispatch*) m_pconnection,true), adopenstatic, adlockoptimistic, adcmdtext);
int nresult = dlg_result_ok;
if( precordset->recordcount>0 )
else
precordset->close();
if( dlg_result_ok==nresult ) exit( dlg_result_ok );
} 哦忘了一件事了,還需要在stafx.h檔案中引入dll檔案的,如此
[cpp] view plaincopyprint?
//新增dll庫
#import "c:\program files\***mon files\system\ado\msado15.dll" no_namespace rename("eof","adoeof")
//新增dll庫
//新增巨集定義
#define dlg_result_ok 1
#define dlg_result_error 2
#define dlg_result_cancel 3
//新增巨集定義即可!
6樓:南山憶
**連線方法:string strcon="driver=資料庫提供程式名;server=資料庫伺服器名;trusted_connection=yes;database=資料庫名;";odbcconnection odbcconn=new odbcconnection(strcon);連線了專之後呼叫就可以屬了 如果還是不懂 可以找個小例子看下就明白了
7樓:匿名使用者
具體沒有試過,應該是可以,【極品飛鴿】部落格
怎麼用c++連線sqlserver2012資料庫
8樓:匿名使用者
同問 不過我的是 vs2010 sql2008
VS2019如何連線上SQL Server2019說sa使用者
安裝vs2008sp1補丁就一切ok了。樓上的答案都不行 剛試過 開啟資料庫 用windows身份登入資料庫登入名 雙擊sa 開啟屬性 狀態 登入 啟用 確定 右擊伺服器名 屬性 安全性 選中 sql server 和 windows 身份驗證模式 確定 右擊伺服器名 重新啟動 關閉資料庫連線,退出...
VS2019為什麼在使用控制元件連結SQL Server2019時,資料庫名稱重新整理不出來啊
是還沒有設定資料庫使用者的許可權 vs2010怎麼連線到sqlserver2000 10 需要看看專案中的web.config檔案中連線的資料庫具體是什麼。我感覺vs2010根據專案配置找到的資料來源不滿足mvc專案的最低要求了。但是vs2010自帶的本地資料庫,應該是一個sql2008r2。所以我...
vs2019如何編譯c,vs2008如何編譯c
好好 看書吧 選擇 檔案 新建 專案 出現專案對話方塊,在左邊選擇visual c 如果沒有就在other language下面找visual c 選擇 檔案 新建 專案 出現專案對話方塊,在左邊選擇visual c 如果沒有就在other language下面找visual c 看你是想編寫控制檯...