成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server ODBC數據源創建,用VC程序即可

數據庫 SQL Server
以下的文章主要是淺談用VC程序來對SQL Server ODBC數據源進行正確創建的實際操作流程,以下就是文章的主要內容的詳細描述。

以下的文章主要描述的是用VC程序來對SQL Server ODBC數據源進行創建的實際操作流程,在發布與數據庫相關的軟件之時,如果你所用的程序是用ODBC方式對數據庫進行訪問,則需要在軟件安裝時創建ODBC數據源。

SQL Server ODBC數據源的一些信息都存放在注冊表中。

  1. HKEY_LOCAL_MECHINE\Software\ODBC\ODBCINST.INI 

從此鍵下可得知系統是否已經安裝SQL Server驅動程序

  1. HKEY_LOCAL_MECHINE\Software\ODBC\ODBC.INI 

從此鍵下可得知系統已經建立的數據源.

實現函數如下:

  1. Function: MakeSQLServerODBCDSN 

Purpose: 配置SQL Server數據源

Parameters:

[in]

strDBServer: 數據庫所在主機

strDBName: 數據庫名稱

strDSN: 數據源名稱

strUID: 登陸用戶

Return Value:

-1: 沒有安裝SQL Server驅動程序

-2: 其他錯誤

0: 成功

  1. int MakeSQLServerODBCDSN(LPCTSTR strDBServer,LPCTSTR strDBName,LPCTSTR strDSN,LPCTSTR strUID)  
  2. {  
  3. BOOL bInstallDriver=TRUE;  
  4. CRegKey regKey;  
  5. LONG lRet=regKey.Open(HKEY_LOCAL_MACHINE,"Software\\ODBC\\ODBCINST.INI\\SQL Server");  
  6. if(lRet!=ERROR_SUCCESS)  
  7. {  
  8. bInstallDriver=FALSE;  
  9. }  
  10. else  
  11. {  
  12. char szDirverPath[MAX_PATH]="";  
  13. DWORD dwCount=100;  
  14. lRet=regKey.QueryValue(szDirverPath,"Driver",&dwCount);  
  15. if((lRet!=ERROR_SUCCESS)||(dwCount<1))  
  16. {  
  17. DWORD dwErr=GetLastError();  
  18. bInstallDriver=FALSE;  
  19. }  
  20. regKey.Close();  
  21. }  
  22. if(!bInstallDriver)  
  23. {  
  24. return -1;  
  25. }  
  26. CString strKeyValueName="Software\\ODBC\\ODBC.INI\\";  
  27. strKeyValueName+=strDSN;  
  28. lRet=regKey.Create(HKEY_LOCAL_MACHINE,strKeyValueName);  
  29. if(lRet!=ERROR_SUCCESS)  
  30. {  
  31. return -2;  
  32. }  
  33. regKey.SetValue(strDBName,"Database");  
  34. regKey.SetValue("SQLSrv32.dll","Driver");  
  35. regKey.SetValue(strDBServer,"Server");  
  36. regKey.SetValue(strUID,"LastUser");  
  37. regKey.m_hKey=HKEY_LOCAL_MACHINE;  
  38. regKey.SetKeyValue("Software\\ODBC\\ODBC.INI\\ODBC Data Sources","SQL Server",strDSN);  
  39. regKey.Close();  
  40. return 0;  
  41. }  

以上的相關內容就是對用VC程序來創建SQL Server ODBC數據源的介紹,望你能有所收獲。

【編輯推薦】

  1. SQL Server復制和其相關的工作原理
  2. SQL Server存儲圖像數據大閱兵
  3. MS SQL Server 未公開的加密函數有哪些?
  4. 快速對SQL Server鎖機制進行掌握的竅門
  5. SQL Server刪除重復數據的2個實用方案

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-23 13:17:05

SQL Server

2010-12-27 09:59:11

ODBC數據源

2011-07-13 15:32:38

ODBC數據庫驅動程序系統DSN

2011-07-13 14:53:56

VCODBCAccess

2009-12-28 14:04:06

WPF指定數據源

2009-06-15 13:24:46

JBoss數據源

2025-04-17 03:33:00

SpringSQL動態查詢

2021-03-10 19:01:02

SQL數據源

2017-09-04 14:52:51

Tomcat線程數據源

2023-11-27 09:16:53

Python數據源類型

2017-06-14 23:42:27

大數據數據源架構

2024-01-01 08:57:55

ODBCSqlServer數據庫

2009-09-08 11:09:39

LINQ數據源

2009-09-15 17:15:33

Linq排序

2024-10-30 10:22:17

2021-03-18 08:20:19

SQLServer數據庫SQL

2009-12-28 14:19:51

WPF更新數據源

2011-07-13 11:20:55

VC++ODBC

2010-10-26 15:54:02

連接oracle數據庫

2009-07-21 17:41:58

JDBC數據源
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美精品久久久 | 国产精品无码久久久久 | 久久久91精品国产一区二区三区 | 超碰人人人人 | 亚洲欧美在线免费观看 | 日韩精品成人在线 | 中国一级特黄真人毛片免费观看 | 性生活毛片 | 玖玖综合在线 | 欧美激情精品久久久久久变态 | 国产视频精品视频 | 成年男女免费视频网站 | 国产成人免费视频 | 欧美中文字幕 | 久久久久久成人 | 国产欧美一区二区三区在线看蜜臀 | 九色视频网站 | 日日碰狠狠躁久久躁96avv | 国产综合精品一区二区三区 | 国产精品视频97 | 日本精品免费在线观看 | 亚洲福利在线观看 | 日韩视频在线观看中文字幕 | 久久久久久看片 | 爱草在线| 久久久xx| 亚洲午夜精品一区二区三区他趣 | 久久精品一区二区 | 日韩欧美视频免费在线观看 | 亚洲一区二区三区在线免费观看 | 国产精品日韩一区 | 孰女乱色一区二区三区 | 美女国产一区 | 综合九九| 亚洲综合在线视频 | 国产一区二| 综合中文字幕 | 免费欧美 | 老外黄色一级片 | 欧美成人一区二区三区 | 久草高清视频 |