vb+sql server为好的选择,何必要用oracle?可以说是找麻烦。

解决方案 »

  1.   

    用odbc還是ado都要年你自己的喜好了喲要用odbc你可以在odbc中先建一個LINK測試一下是不是可以測試通過你可以先用scott/tiger@yoursid看看是不是可以連上發,如果可以的話,說明你是可以看到你的表的,當然訪問其它的表也是可行的喲
      

  2.   

    to: jiezhi(西域浪子) 
    版主:你這樣說就不對了,我們公司一直都是用vb+oracle
    無論是:ado,dao 都不會太困難的。我天天都用呀。
    to :newgina (已有珍爱)
    你有mail嗎?和我聯絡:
    我先給一段代碼:你試式:(DAO方式)
    Dim gsql As String
    Dim db As Database
    Dim ret As Recordset           Set db = OpenDatabase("", False, False, "odbc;DSN= 數據庫;uid=username;pwd=password")
            
            gsql = "select count(*) qty from tablename where test between '" & test1 & "' and '" & test2 & "'"
            
            Set ret = db.OpenRecordset(gsql, dbOpenSnapshot, dbSQLPassThrough)
    注:sql可換成相應的insert,update等語句
      

  3.   

    odbc通过注册表,在速度方面较其它连接会慢。以下两个连接供大家参考:
    1、Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=timecard;Data Source=bosweb;Extended Properties=""2、Provider=MSDAORA;Password=timecard;User ID=timecard;Data Source=bosweb
      

  4.   

    beckhambobo(beckham):
    你提供的两种连接方式本身有没有性能上的差异?我通常用的是其中的第二种。