如题
加入装有oracle数据库的服务器IP地址为192.168.11.121,oracle数据库实体名称为test,用户名为sa,密码为空,请问采用ADO方式连接该oracle数据库的连接语句该怎么写?
在VB中又该引用什么类库呢?非常紧急,谢谢

解决方案 »

  1.   

    '需要安装oracle客户端
    dim g_strDBConn_Ora  as new adodb.connection
    With g_strDBConn_Ora
        If .State = adStateOpen Then .Close
        .CursorLocation = adUseClient
        .ConnectionString = " Provider=OraOLEDB.Oracle;" _
                          & " Password=;" _
                          & " User ID=sa;" _
                          & " Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP) " _
                          & " (HOST =192.168.11.121)(PORT=1521)))" _
                          & " (CONNECT_DATA=(SERVICE_NAME=test)));" _
                          & " Persist Security Info=True "
        .CommandTimeout = 0
        .Open
    End With
      

  2.   

    左手,非常感谢你的帮助
    你代码最上面的"'需要安装oracle客户端"是什么意思?
    用你这段代码在VB里面是否只需要引用Microsoft ActiveX Data Object 2.* Library这个就可以了吗
      

  3.   

    就是说你的机器需要安装oracle客户端程序