1樓:珈源
可以的!
[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
//新增巨集定義即可!
2樓:南山憶
**連線方法:string strcon="driver=資料庫提供程式名;server=資料庫伺服器名;trusted_connection=yes;database=資料庫名;";odbcconnection odbcconn=new odbcconnection(strcon);連線了專之後呼叫就可以屬了 如果還是不懂 可以找個小例子看下就明白了
3樓:匿名使用者
具體沒有試過,應該是可以,【極品飛鴿】部落格
在vs2010中如何連結上sql server2012 (odbc方式)
4樓:匿名使用者
**連線方法:
string strcon="driver=資料庫提供程式名;server=資料庫伺服器名;trusted_connection=yes;database=資料庫名;";
odbcconnection odbcconn=new odbcconnection(strcon);
連線了之後呼叫就可以了 如果還是不懂 可以找個小例子看下就明白了
5樓:匿名使用者
普遍性的問題,前人都總結好了,你可以看看這裡
另:mfc與控制檯本質上沒什麼差別,就是介面表現形式不一樣,你隨便照個一個mfc的例子練習下,應該很快就上手了。
VS2019如何連線上SQL Server2019說sa使用者
安裝vs2008sp1補丁就一切ok了。樓上的答案都不行 剛試過 開啟資料庫 用windows身份登入資料庫登入名 雙擊sa 開啟屬性 狀態 登入 啟用 確定 右擊伺服器名 屬性 安全性 選中 sql server 和 windows 身份驗證模式 確定 右擊伺服器名 重新啟動 關閉資料庫連線,退出...
vs2019能不能轉成vs
可以的,記事本開啟sln檔案,將第一行version 11.00改為version 10.00,第二行 visual studio 2010改為 visual studio 2008 vs2010的框架包括的2008,而已在工作和執行效率方面有很大的提高,幹嘛要轉呢,非要轉的話 據我所知 沒,只有升...
用vs2019做c的專案時資料庫連線問題我的資料庫是sql2019 r2重灌系統後出現如下問題
你的連線字串錯了。如果連線抄字串沒有錯的話。記得開啟sql server裡面的log in mode.sql server有兩種連線模式 windows anthentation和mixed mode 檢查一下你的資料庫屬性 在security裡有log in mode.具體操作就是右點鍵資料庫 屬...