当然可以啊,什么开发工具都可以访问oracle数据库的,
你先必须安装oracle客户端,然后配置oracle客户端。
最后才能用你的vfp连做连接,其连接你可以用ado,只需要一个连接串就可以了

解决方案 »

  1.   

    请教能否把vfp调用oracle的具体步骤说一下,因为我是菜鸟。
    多谢!!!
      

  2.   

    请教能否把vfp调用oracle的具体步骤说一下,因为我是菜鸟。
    多谢!!!
      

  3.   

    1。?sqlconn() 建个ORACLE数据库别名
    2。?sqlexec(1,"select * from 表名")
      

  4.   

    先建一个ODBC然后用下面的代码连接和执行SQL语句,THISFORM.txtPwd.VALUE是连接的Password,THISFORM.txtUser.VALUE是连接的用户名
    *Connecting the Database ,THISFORM.txtDSN.VALUE是写ODBC名
    THISFORM.m_nDSNConnected = SQLCONNECT(ALLT(THISFORM.txtDSN.VALUE),ALLT(THISFORM.txtUser.VALUE),ALLT(THISFORM.txtPwd.VALUE))
    IF THISFORM.m_nDSNConnected  <= 0
       = MESSAGEBOX('Cannot make connection for Database, PLS check input data !', 16, 'SQL Connect Error')
       RETURN .F.
    ENDIF
    *连接成功后
    lcStatement = "SELECT * FROM 表名"
    lnRet = SQLEXEC(THISFORM.m_nDSNConnected,lcStatement,'cur_TarTableName')
    IF lnRet < 0
    = MESSAGEBOX('Read table  in  Database failure !',16,'Connection Level Error')
    RETURN .F.
    ENDIFSELECT cur_TarTableName