OLE DB Provider for Oracle (from Microsoft) 
oConn.Open "Provider=msdaora;" & _
           "Data Source=MyOracleDB;" & _ 
           "User Id=myUsername;" & _
           "Password=myPassword"
连接字符串如上所示。其中MyOracleDB是你的访问oracle数据库的客户端的服务名。

解决方案 »

  1.   

    这样的确能够连上服务器,但是如果要操作具体的一张表,如方案fd下的prj表,应该如何表达?我试过"select * from fd.prj",执行后显示:00093:无效字符串?为何?应该如何表达?
      

  2.   

    不需要写数据库名:select * from prj,你配置服务名的时候应该指定了数据库的
      

  3.   

    我试过了,出现提示错误:ora-00911 无效字符
    源错误:48行错误
    行46  dtconn.open()
    行47  dtset=new dataset()
    行48  dtcmd.fill(dtset,"prj")
    行49  mydatagrid.datasource=dtset.tables("prj")
    行50  mydatagrid.databind()
    什么原因?