首页 服务器 编程 必备知识 搜索引擎 圩日手册
站内搜索
最近浏览
推荐文章
热文排行

用SDK来操作数据库啊(VC++)


一个简单的例子:  
  #import   "c:\Program   Files\Common   Files\System\ADO\msado15.dll"   \  
  no_namespace   rename("EOF",   "EndOfFile")  
   
  #include   <stdio.h>  
  #include   <string>  
  using   namespace   std;  
   
  void   insert()   ;  
   
  void   main(void)  
  {  
  insert();  
  }  
   
  void   insert()    
  {  
        CoInitialize(NULL);  
        try    
        {  
              _ConnectionPtr   pConn("ADODB.Connection");  
              _RecordsetPtr     pRst("ADODB.Recordset");  
   
      //   update   data   source   &   initila   catalog   ,   user   id   ,   pasword  
      pConn->Open("Provider=sqloledb;Data   Source=192.168.53.141;Initial   Catalog=MY_DB;User   Id=sa;Password=;",   "",   "",   adConnectUnspecified);  
       
   
      char   tmp[256]={0,};  
      char   level[2]={0,};  
   
      //   update   loginid,   pass    
      sprintf(tmp,"insert   into   Admin_User(loginid,pass,user_level,login_flag,dn)   values('SAUser','SAUser1','%c','','')"   ,8);   //   1000  
      pConn->Execute(_bstr_t(tmp),NULL,adExecuteNoRecords);  
       
      sprintf(tmp,"insert   into   Admin_User(loginid,pass,user_level,login_flag,dn)   values('CAUser','CAUser1','%c','','')"   ,2);   //   10  
      pConn->Execute(_bstr_t(tmp),NULL,adExecuteNoRecords);  
   
       
      sprintf(tmp,"insert   into   Admin_User(loginid,pass,user_level,login_flag,dn)   values('DAUser','DAUser1','%c','','')"   ,4);     //   100  
      pConn->Execute(_bstr_t(tmp),NULL,adExecuteNoRecords);  
   
       
      sprintf(tmp,"insert   into   Admin_User(loginid,pass,user_level,login_flag,dn)   values('CDAUser','CDAUser1','%c','','')"   ,6);   //   110  
      pConn->Execute(_bstr_t(tmp),NULL,adExecuteNoRecords);  
   
              pRst->Close();  
              pConn->Close();  
        }  
        catch   (_com_error   &e)  
        {  
              printf("Description   =   '%s'\n",   (char*)   e.Description());  
        }        
   
  ::CoUninitialize();  
   
  }   
 
[wangjy17908]
添加时间:2008-06-20
版权所有(C)2005-2015