如题,有哪位可以帮忙说一下,也可以提供一个连接的字串,谢谢了!

解决方案 »

  1.   

    Conn.Open "Driver={Microsoft ODBC for Oracle};" & _ 
                 "Server=OracleServer.world;" & _ 
                 "Uid=myUsername;" & _ 
                 "Pwd=myPassword;"
      

  2.   

    · Oracle 
          · ODBC 
          o 新版本:
          "Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=Username;Pwd=asdasd;" 
          o 旧版本:
          "Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword;" 
          · OLE DB, OleDbConnection (.NET) 
          o 标准连接(Standard Security):
          "Provider=msdaora;Data Source=MyOracleDB;User Id=UserName;Password=asdasd;" 
          这是Microsoft的格式, 下面是Oracle的格式(提供者不同)
          "Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=Username;Password=asdasd;" 
          注意:"Data Source=" 必须根据相应的命名方法设置为Net8名称。例如对于局部命名,它是tnsnames.ora中的别名,对于Oracle命名,它是Net8网络服务名
          o 信任连接(Trusted Connection):
          "Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;" 
          或者设置user ID为 "/"
          "Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=/;Password=;"
          · OracleConnection (.NET) 
          o 标准连接:
          "Data Source=Oracle8i;Integrated Security=yes"; 
          这只对Oracle 8i release 3或更高版本有效
          o OracleConnection声明:
          C#:
          using System.Data.OracleClient;
          OracleConnection OracleConn = new OracleConnection();
          OracleConn.ConnectionString = "my connectionstring";
          OracleConn.Open(); 
          
          VB.NET:
          Imports System.Data.OracleClient
          Dim OracleConn As OracleConnection = New OracleConnection()
          OracleConn.ConnectionString = "my connectionstring"
          OracleConn.Open() 
          · Data Shape
          o MS Data Shape:
          "Provider=MSDataShape.1;Persist Security Info=False;Data Provider=MSDAORA;Data Source=orac;user id=username;password=mypw"