第一次用VB连接Oracle,用的是ORADC控件,报错:ora-12154
谁知道怎么改?帮忙了!

解决方案 »

  1.   

    在客户端机器需要安装oracle客户端程序:
    dim conn_oracle as new adodb.connection
    With conn_oracle
        If .State = adStateOpen Then .Close
        .CursorLocation = adUseClient
        .ConnectionString = " Provider=OraOLEDB.Oracle;" _
                          & " Password=登录密码;" _
                          & " User ID=登录用户;" _
                          & " Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP) " _
                          & " (HOST =服务名)(PORT=1521)))" _
                          & " (CONNECT_DATA=(SERVICE_NAME=数据库名)));" _
                                  & " Persist Security Info=True "
        .CommandTimeout = 0
        .Open
    End With