Failed to get RDO working with Oracle ODBC 
Author Message
 Failed to get RDO working with Oracle ODBC

Hi All,

I have been struggling with RDO for quite a while. Phone calls to Microsoft and Oracle were put on long
queue. I decided to turn to the net community for help.

Environment:
        Server: Windows NT 3.51 Server with Oracle Workgroup Server 7.3.2.1.1
        Client: Windows 95 with Oracle ODBC Driver 1.15.3.1.0, Visual Basic 4.0 Enterprise (RDO 1.0)

The following code generate error in VB:
        Dim Cn As rdoConnection
        Dim En As rdoEnvironment
        Dim Result As rdoResultset
        Dim Conn As String
        Set En = rdoCrea{*filter*}vironment("", "myUserName", "myPassword")
        Set Cn = En.OpenConnection("myDSN")
        Set Result = Cn.OpenResultset("Select Col1 from TestTable", rdOpenForwardOnly, ,ConcurReadOnly)

I tried all the possible combinations of cursor types and lock types. It still did not work. The errors I
got were either:
        [Microsoft][ODBC Driver Manager] Driver does not support this function
        [Oracle][ODBC Oracle Driver] Driver not capable.
or
        [Microsoft][ODBC Driver Manager] Cursor library not capable
        [Oracle][ODBC Oracle Driver] Driver not capable.

Strange enough, I could make some action query work (such as "create table", "delete from"). I could also
make it work (including the "select" statement) by using DAO.
Could anyone shed some light on this for me? Your help is highly appreciated. Thanks in advance.

Jin Yang


(914)945-6379



Sun, 11 Apr 1999 03:00:00 GMT  
 Failed to get RDO working with Oracle ODBC

Hi All,

I have been struggling with RDO for quite a while. Phone calls to Microsoft and Oracle were put on long
queue. I decided to turn to the net community for help.

Environment:
        Server: Windows NT 3.51 Server with Oracle Workgroup Server 7.3.2.1.1
        Client: Windows 95 with Oracle ODBC Driver 1.15.3.1.0, Visual Basic 4.0 Enterprise (RDO 1.0)

The following code generate error in VB:
        Dim Cn As rdoConnection
        Dim En As rdoEnvironment
        Dim Result As rdoResultset
        Dim Conn As String
        Set En = rdoCrea{*filter*}vironment("", "myUserName", "myPassword")
        Set Cn = En.OpenConnection("myDSN")
        Set Result = Cn.OpenResultset("Select Col1 from TestTable", rdOpenForwardOnly, ,ConcurReadOnly)

I tried all the possible combinations of cursor types and lock types. It still did not work. The errors I
got were either:
        [Microsoft][ODBC Driver Manager] Driver does not support this function
        [Oracle][ODBC Oracle Driver] Driver not capable.
or
        [Microsoft][ODBC Driver Manager] Cursor library not capable
        [Oracle][ODBC Oracle Driver] Driver not capable.

Strange enough, I could make some action query work (such as "create table", "delete from"). I could also
make it work (including the "select" statement) by using DAO.
Could anyone shed some light on this for me? Your help is highly appreciated. Thanks in advance.

Jin Yang


(914)945-6379



Sun, 11 Apr 1999 03:00:00 GMT  
 Failed to get RDO working with Oracle ODBC



Quote:
> Hi All,

> I have been struggling with RDO for quite a while. Phone calls to

Microsoft and Oracle were put on long
Quote:
> queue. I decided to turn to the net community for help.

> Environment:
>    Server: Windows NT 3.51 Server with Oracle Workgroup Server 7.3.2.1.1
>    Client: Windows 95 with Oracle ODBC Driver 1.15.3.1.0, Visual Basic 4.0

Enterprise (RDO 1.0)

Quote:

<snip>
>    [Microsoft][ODBC Driver Manager] Driver does not support this function
>    [Oracle][ODBC Oracle Driver] Driver not capable.
> or
>    [Microsoft][ODBC Driver Manager] Cursor library not capable
>    [Oracle][ODBC Oracle Driver] Driver not capable.

Although I dont use  RDO, based on the above it could be that it (RDO) is
using some level 2 API calls that are not supported by your oracle driver ,
you could try Visegenic or Intersolv drivers instead (check their web sites
for "Trial" Versions).
<snip>

Paul Card



Mon, 12 Apr 1999 03:00:00 GMT  
 Failed to get RDO working with Oracle ODBC

Paul is correct, the Oracle ODBC drivers are not level 2 compliant.  You
need to replace the drivers.

--
Mark Wagoner



Mon, 19 Apr 1999 03:00:00 GMT  
 
 [ 4 post ] 

 Relevant Pages 

1. ?Oracle Date/Time and RDO/ODBC

2. BIIIIIIIG Problem using Oracle / ODBC / RDO

3. RDO connection to ORACLE database through ODBC string literal too long

4. Problem using VB 4.0, RDO 1.0b, Visigenic 32bit ODBC and ORacle 7.2

5. RDO And Oracle Odbc Driver.

6. RDO-ODBC vs. Oracle Objects

7. VB4 + RDO + ODBC + ORACLE = Problems?

8. NT 3.51, VB 4, RDO, ODBC, Oracle 7

9. Problem with Oracle Rdb, RDO, ODBC and Dates

10. VB 5.0, RDO, ODBC, Oracle stored procedure problem...

11. RDO 2.0 and Oracle 7.x ODBC drivers

12. RDO, ODBC, ORACLE

 

 
Powered by phpBB® Forum Software