用oracle的0040
oracle的帮助中有

解决方案 »

  1.   

    用VB自带的控件(DATA控件)生成一个连接串是最简单的。

    Dim  Cn  As  ADODB.Connection  
    Dim  Conn  As  String  
    Conn  =    "UID=*****;PWD=*****;driver=  "  _  
                     &    "{Microsoft  ODBC  for  Oracle};SERVER=dseOracle;  "  
    '这里Conn的写法有很多种 
       Set  Cn  =  New  ADODB.Connection  
       With  Cn  
               .ConnectionString  =  Conn  
               .CursorLocation  =  adUseClient  
               .Open  
       End  With  
      

  2.   

    还给你一个常用的连接串,我一般用的,ADO连接,不需要配置ODBC
       Conn ="Provider=MSDAORA.1;Password=pass;User ID=user;Data Source=localname;Persist Security Info=True"
      

  3.   

    ado的连接字符串最好到这儿瞧瞧:
    http://www.codeproject.com/useritems/ConnectionStrings.asp
      

  4.   

    同意版主penitent(只取一瓢) 是不是用VB的?和我一样
      

  5.   

    Dim gsql As String
    Dim db As Database
    Dim ret As Recordset
           Set db = OpenDatabase("", False, False, "odbc;DSN=casing;uid=atest;pwd=atest")
            gsql = "select count(csn22) qty from sn_pre22 "
            Set ret = db.OpenRecordset(gsql, dbOpenSnapshot, dbSQLPassThrough)
    <这是我的,用ADO,和楼上差不多了.>
      

  6.   

    对了,我这个方法要进行ODBC的配置?