none
数据库访问 RRS feed

答案

全部回复

  • //MSSQL数据库连接
    
    bool a=false;
    				_ConnectionPtr pMyConnect = NULL; 
    				HRESULT hr = pMyConnect.CreateInstance(__uuidof(Connection));
    				if (FAILED(hr))
    				{
    					return false;
    				}
    				WCHAR Temp[1024]=L"";
    								_bstr_t strConnect = "Data Source=youpc;Initial Catalog=youdb;User ID=sa;Password=youpass"; 
    				try{
    					pMyConnect->Open(strConnect, "", "", NULL);
    					pMyConnect->Close();
    					a=true;
    									}catch(_com_error &e){
    					a=false;
    					MessageBox(0,e.Description(),L"",0);
    				}
    				return a;
    
    
    2011年2月22日 13:14
  • Hi liufeng

    Visual c++ 提供了多种多样的数据库访问技术,到目前为止主要有以下几种:

    1.       ODBC(Open DataBase Connectivity)

    2.       OLE DBObject Link and Embdding DataBase

    3.       ADOActiveX Data Object

    4.       ADO.NET

    更详细的关于vc++访问数据库的信息请看:http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/687936c7-6242-48ac-92bc-43a44e9da2c6#FAQAnswer213

     

    如果您的问题解决了,请把有用的回答标记为答案!

    谢谢,

    Lucy

     


    Lucy Liu [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年2月23日 9:03
    版主