mfcsqlserver2008
㈠ MFC在vs2010里用ado連接sql server2008 時open函數總是返回fail,求高人指教
肯定是連接字元串的問題。
"Provider=SQLOLEDB;Data Source=HP-PC\SQLEXPRESS;Persist Security Info=True;User ID=sa;Initial Catalog=D:\STUDY\SAMS.MDF"這個要逐一仔細檢查吧。
pwd= 這個要寫上
Initial Catalog=D:\STUDY\SAMS.MDF SQL資料庫,這個要寫資料庫名字,而不是文件名。
㈡ 怎樣在MFC編程中使用microsoft SQL server 2008建立資料庫鏈接
為什麼一定要選2008?安裝sql server 2008需要首先將visual studio 2008升級到sp1,否則無法安裝的。
建議使用sql server 2005。這個版本有完全版的--兩張光碟的,第一張是伺服器,第二張是managerment studio--也就是圖形化操作資料庫的界面。
你就裝express版吧,這個版本有兩張光碟的,沒有的話就去電驢上下載。
連接資料庫的話直接網路一下mfc ado編程。是在是漫天都是。
如果你不是很熟悉sql server,可以用ado讀寫mdb也就是access來練練手。對mfc而言,不管是access資料庫,還是sql server,操作ado的語句都是一樣的,不同點只是在資料庫引擎關鍵字上。
㈢ 用MFC做一個學生成績管理系統連接SQL Server 2008
給你一個使用sql server2005的例子。
做得比較狠詳細的。
資源來自網路。
㈣ microsoft SQL server 2008是什麼
這是個資料庫
sql
server
是微軟的資料庫產品
軟體開發中用到的
2008是一個版本
比如還有2000
2005等
㈤ MFC 用ADO方式連接SQL SERVER 2008連接不上
""在C語言的作用忘記了?
如果資料庫存放位置是本機,建議使用127.0.0.1
否則:如果是公網,則用域名,區域網則用IP
最好是將連接字串寫在非EXE里,這樣方便發布和修改資料庫伺服器位置、帳號密碼
還有,vc中連通前,你應該在mssql管理器中嘗試連接,如果在mssql管理器中都連接不能,則問題不出在VC中
caseDATABASE_MSSQL:
strcpy_s(data,"Driver={SQLServer};");
strcat_s(data,"Server=");
strcat_s(data,addr);
if(addr[0]!='.')//如果伺服器地址使用".",則不能加埠
{
strcat_s(data,",");
strcat_s(data,port);
}
strcat_s(data,";");
strcat_s(data,"UID=");
strcat_s(data,user);
strcat_s(data,";");
strcat_s(data,"PWD=");
strcat_s(data,pwd);
strcat_s(data,";");
if(strlen(database))
{
strcat_s(data,"Database=");
strcat_s(data,database);
strcat_s(data,";");
}
上面是連接字元串生成代碼,下面是打開連接的函數
intCAdoDataBase::Open(constchar*data)
{
intret=0;
memset(m_strLogin,0,1024);
strcpy_s(m_strLogin,data);
this->Lock();
do
{
try
{
m_pConnection.CreateInstance(__uuidof(Connection));
ret=m_pConnection->Open((_bstr_t)data,"","",adModeUnknown);
m_bFlag=TRUE;
ret=0;
}
catch(_com_errore)
{
m_bFlag=FALSE;
strcpy_s(m_strErrCode,e.Description());
m_pConnection=NULL;
ret=-1;
}
}while(FALSE);
this->UnLock();
returnret;
}
㈥ 如何在mfc中的對話框應用中的列表框中顯示從sql server 2008讀入的數據 要求詳細過程!!!
ado 或 CDatabase 遠程連接,
CListCtrl report InsertItem SetItemText
㈦ mfc連接ADO,死活不通,什麼原因資料庫是SQL SERVER2008
1、嘗試先用ODBC設置,看能否與遠程SQL SERVER2008接通,如果接不通,查找賬號、秘碼是否正確、及資料庫伺服器端的TCP/IP是否被禁用
2、是否載入了ADO的DLL:
#import "c:\program files\common files\system\ado\msado15.dll" rename_namespace("ADOBS") rename("EOF","adoEOF")
using namespace ADOBS;
3、是否在CWINAPP中做了相應初始化:AfxOleInit()
㈧ VS2010裡面MFC怎麼連接到SQL server 2008
VS2010MFC中ADO方式連接SQL Server2008
http://wenku..com/view/c444192a482fb4daa58d4b22.html
㈨ microsoft sql server 2008 有什麼版本
SQL Server 2008企業版
SQL Server 2008企業版是一個全面的數據管理和業務智能平台,為關鍵業務應用提供了企業級的可擴展性、數據倉庫、安全、高級分析和報表支持。這一版本將為你提供更加堅固的伺服器和執行大規模在線事務處理。這個是最牛B的版本。
SQL Server 2008標准版
SQL Server 2008標准版是一個完整的數據管理和業務智能平台,為部門級應用提供了最佳的易用性和可管理特性。
SQL Server 2008工作組版
SQL Server 2008工作組版是一個值得信賴的數據管理和報表平台,用以實現安全的發布、遠程同步和對運行分支應用的管理能力。 這一版本擁有核心的資料庫特性,可以很容易地升級到標准版或企業版。
SQL Server 2008 Web版
SQL Server 2008 Web版是針對運行於Windows伺服器中要求高可用、面向Internet Web服務的環境而設計。這一版本為實現低成本、大規模、高可用性的Web應用或客戶託管解決方案提供了必要的支持工具。
SQL Server 2008開發者版
SQL Server 2008開發者版允許開發人員構建和測試基於SQL Server的任意類型應用。這一版本擁有所有企業版的特性,但只限於在開發、測試和演示中使用。基於這一版本開發的應用和資料庫可以很容易地升級到企業版。
SQL Server 2008 Express版
SQL Server 2008 Express版是SQL Server的一個免費版本,它擁有核心的資料庫功能,其中包括了SQL Server 2008中最新的數據類型,但它是SQL Server的一個微型版本。這一版本是為了學習、創建桌面應用和小型伺服器應用而發布的,也可供ISV再發行使用。