當前位置:首頁 » 編程語言 » mfcsql2005

mfcsql2005

發布時間: 2023-05-09 18:00:44

❶ 用MFC連接到sql2005 在添加新紀錄時,運行後出現錯誤abnormal program termination...

:CoInitialize(NULL);???
第按一十都要初始一下褲枝?

還有一個:UnCoInitialize(NULL);你弄了嗎?。。。。

初胡拆敏始一次就夠了。御行你點擊一下就來一下。是不是太狠了點。

❷ mfc如何遠程連接sql資料庫(mfc連接mysql資料庫)

1.首先,你的機器上要保證有sqlserver,並能正確進入並創建資料庫,表等。2.建議把那個SA的密碼自己重新設定一下,設定方法:打開,進去後在那個安全性--登錄名--右鍵點擊SA屬性,設置密碼,狀態裡面改成,授予啟用。3.將ADO代碼庫引入到工程中,需要在stdafx.h或TEST.h(這個MFC項目的頭文件)中添加如下代碼,注意不同的操作系笑擾迅統在安裝時這個路徑可能不一樣,所以必須先在系統中找到msado15.dll文件的路徑:加入代碼:#import"C:ProgramFilesCommon.dll"no_namespacerename("EOF","adoEOF")?(通過以上代碼就可以將ADO代碼庫引入到當前工程中)?4.在TEST工程中的TEST.h中加入如下代碼:(藍色為所加入的)classCSQL_TESTApp:publicCWinApp{public:?_m_pAppConn;?//連碰此接對象指針

CStringm_;?//連接字元串的聲明

boolm_bConnected;//連接標志public:

CSQL_TESTApp();//Overrides

//

//{{AFX_VIRTUAL(CSQL_TESTApp)public:virtualBOOL();

。};?5.在TEST工程的TEST.CPP文件中加入如下代碼:(藍色為所加入的)BOOLCSQL_TESTApp::(){();?HRESULThRes;try{hRes=m_pAppConn.(_T("ADODB.Connection"));

m_pAppConn-

if(SUCCEEDED(hRes)){m_bConnected=TRUE;//連接成功設置李梁標志位}}catch(_com_errore){CString;

.(_T("連接資料庫失敗%s"),e.());

();//顯示錯誤信息

returnFALSE;?}

❸ 一個mfc和sql server 2005的問題。

將你的sql server 2005中的sa 密碼修改為mfc使用的密碼 ,
或逗大修改mfc數據連接,sa的密碼盯指粗為你的資料庫密凱鎮碼

❹ 在vc++6.0 的MFC中,我想通過不同的BUTTON想資料庫SQL2005中插入不同的數值

if(OnStartClass())

這樣的邏祥塌斗輯有問題。
不清楚具體程序流謹磨程步驟,大致猜測一下:
不同按鈕按下後,將一個標記變數(類成員變數 m_status)設置為不同的值,這個在按鈕響應函數裡面實現。然後在InsertCheck中,if(m_stauts==1) //遲到處理 else if(m_status==2) //上衫老課處理。

❺ mfc如何遠程連接sql資料庫

1. 配置SQL Server外圍應用伺服器,開啟SQL Server 2005遠程連接功能:

「配置工具」->「SQL Server外圍應用配置器」-> 選擇「服務和連接的外圍應用配置器」->選擇Database Engine節點下的 「遠程連接」-> 選擇「本地連接和遠程連接」-> 選擇「同時使用TCP/IP和named pipes」-> 點擊確定,重新啟動
資料庫
服務。

2. 把登陸設置改為SQL Server 和 Windows 身份驗證模式:

打開SQL Server Management Studio管理器,點擊伺服器上面右鍵然後查看屬性,在安全性選項裡面對服務身份驗證選擇「SQL Server 和 Windows 身份驗證模式」。

3.修改SQL Server sa的密碼:

在SQL Server Management Studio管理器中,展開伺服器上的「安全性」->登陸名->在sa帳號上點右鍵屬性,這樣在「常規」的選擇頁中更改sa登陸帳號的密碼。注意SQL Server2005中,不允許密碼設置簡單,否則會通不過。然後在選擇頁的「狀態」的登錄修改為啟用。

4.設置SQL Server 的埠號

在SQL Server Configuration Manager管理器中,展開SQL Server 2005 Network Configuration項目 -> 單擊下面的 Protocols for 'dbname' -> 在右側的窗口中,右鍵單擊"TCP/IP"項,選擇"屬性" -> 打開"TCP/IP properties"窗口 - > 單擊"IP Address"選項卡 -> 將所有IP地址下面的 "TCP Port" 值設置成1433

5.確保開啟SQL Server服務

在SQL Server Configuration Manager管理器中, 選中SQL Server 2005 Services,在右側的窗口中啟動SQL Server ('YourInstance'),

6. 修改連接字元串,在字元串中加入SQl Server 服務的埠號.

strConnection.Format("driver={SQL Server};Server=xx.xx.xx.xx,1433;DATABASE=mydatabase;UID=name;PWD=pwd");

7.連接coder:

stdafx.h中引用:

#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")

8. 連接SQL SERVER伺服器,並連接資料庫

if(!AfxOleInit()) //這就是初始化COM庫

{

AfxMessageBox("資料庫初始化出錯!");

}

_ConnectionPtr pCn("ADODB.Connection");

pCn->Open((_bstr_t)"Driver=

{SQL Server};Server=127.0.0.1,1433;Database=carcom;UID=sa;PWD=abc123456","","",adModeUnknown);

❻ VS2010中MFC連接SQL SERVER 2005的問題

m_pCon->ConnectionString="Provider=SQLNCLI.1;Password=自設密碼;Persist Security Info=True;User ID=sa;Initial Catalog=MYSQLDB;Data Source=Emplorees";

有問題
末尾處,Data Source=Emplorees應該是你注冊的機器名字。例如計算機名稱,ip地址什麼的。
initial Catalog=MYSQLDB;這里應該是資料庫的名字,當然也許你就是這個名字。檢查一下。

這是幾個典型連接資料庫的字元串,你參考一下,c#的:
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;

熱點內容
華強北什麼地方休安卓手機 發布:2025-07-18 22:24:56 瀏覽:734
資料庫的根本目標 發布:2025-07-18 21:37:50 瀏覽:937
壓縮機的流速 發布:2025-07-18 21:37:40 瀏覽:406
三星怎麼取消手機密碼 發布:2025-07-18 21:33:50 瀏覽:629
安卓手機耳機如何彈窗顯示電量 發布:2025-07-18 21:20:53 瀏覽:59
雲伺服器搭建需要什麼工具 發布:2025-07-18 20:51:08 瀏覽:322
如何提高手機緩存速度 發布:2025-07-18 20:24:48 瀏覽:237
vba讀取資料庫數據 發布:2025-07-18 20:24:48 瀏覽:609
shell解壓zip 發布:2025-07-18 20:20:36 瀏覽:861
安卓泰拉瑞亞去哪裡買 發布:2025-07-18 20:01:05 瀏覽:694