Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2118791
  • 博文数量: 1647
  • 博客积分: 80000
  • 博客等级: 元帅
  • 技术积分: 9980
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 15:15
文章分类

全部博文(1647)

文章存档

2011年(1)

2008年(1646)

我的朋友

分类:

2008-10-28 17:59:30

    '打开数据库  
   
  Public   Sub   OpenOraDB()  
          On   Error   GoTo   ToExit  
          OraDB_Open   =   False  
          Set   OraDB   =   New   ADODB.Connection  
          OraConstr   =   "Provider=OraOLEDB..1;Password="   &   strOraPWD   &   ";User   ID="   &   strOraUser   &   ";Data   Source="   &   OraDBNetName   &   ";Persist   Security   Info=False"  
          OraDB.CursorLocation   =   adUseServer  
           
          OraDB.Open   OraConstr  
          OraDB_Open   =   True  
           
          Exit   Sub  
  ToExit:  
          'MsgBox   "连接数据库错误,您可以在网络正常后继续使用。",vbInformation   ,   "错误信息"  
          OraDB_Open   =   False  
  End   Sub  
   
  '关闭数据库  
   
  Public   Sub   CloseOraDB()  
          If   OraDB_Open   =   True   Then  
                  If   (OraDB.State   =   adStateOpen)   Then  
                          OraDB.Close  
                          Set   OraDB   =   Nothing  
                          OraDB_Open   =   False  
                  End   If  
          End   If  
  End   Sub  
   
  '打开数据集,写入数据  
   
          Set   OraRS   =   New   ADODB.Recordset  
          OraRS.ActiveConnection   =   OraDB  
          OraRS.CursorLocation   =   adUseServer  
          OraRS.LockType   =   adLockBatchOptimistic  
          strOraRS   =   "select   *   from   "   &   OraDBtablename  
          OraRS.Open   strOraRS,   OraDB,   adOpenStatic,   adLockOptimistic    
          OraRS.AddNew  
          OraRS.Fields("PID")   =   strOraPID  
          OraRS.Fields("pname")   =   strName").Value  
          OraRS.Fields("psex")   =   strPsex  
          OraRS.Update  
   
  '关闭数据集  
   
          OraRS.Close  
          Set   OraRS   =   Nothing  
【责编:Youping】

--------------------next---------------------

阅读(155) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~