Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Connection ORACLE via DOA/RDO
Message
From
11/03/1998 11:04:54
Latapie Gerard
France Acheminement
Toulouse, France
 
 
To
10/03/1998 20:09:40
General information
Forum:
Visual Basic
Category:
Database DAO/RDO/ODBC/ADO
Miscellaneous
Thread ID:
00083600
Message ID:
00083896
Views:
25
Effectivement il y a un peu plus à faire, par contre la connection
devrait quand même être possible.

Ce problème etait dû à une DLL défectueuse (MSRD020.DLL) après remplacement
la connection est correcte en RDO et en DAO via le driver ORACLE.
Si j'utilise un objet DATABASE en DAO ou un objet MSRDC, la
connexion et la requete sont correctement effectué avec le pilote Oracle.

jusque là tout a bien !!


Hélas !!
Je n'arrive pas à utiliser le Driver Microsoft pour Oracle. Il me répond
Chaine de connexion invalide.
J'ai donné la chaine T:F30:SFAV2 ou F30 est l'alias sur le Serveur et SFAV2
le nom de la base de données (directement issue de TNSNAME.ORA).

Autre problème certainement lié. Si je tente une connexion et une requête directement dans le code en utilisant le driver Oracle, la machine se bloque
à l'exécution de la requète :

exemple du code :

DBEngine.DefaultType = dbUseODBC 'exécution OK
Set wks = CreateWorkspace("ODBCWorkspace", _
"GERARD", "GERARD", dbUseODBC)

Set cnt = wks.OpenConnection("SFAV2", , True, _
"ODBC;DATABASE=SFAV2;UID=GERARD;PWD=GERARD;DSN=SFAV2") 'exécution OK

Set rd = cnt.OpenRecordset("SELECT CODE_CLIENT FROM CLIENT") 'Arret machine

Là, je suis obligé de détruire la tache.


Liste de la trace ODBC :


VB5 ffc45ed7:ffc5540b ENTER SQLExecDirect
HSTMT 0x01c8107c
UCHAR * 0x026a0970 [ 106] "SELECT CODE_CLIENT FROM CLIENT"
SDWORD 106

VB5 ffc45ed7:ffc222b7 ENTER SQLCancel
HSTMT 0x01c8107c

VB5 ffc45ed7:ffc222b7 EXIT SQLCancel with return code 0 (SQL_SUCCESS)
HSTMT 0x01c8107c



Voir si tu as une idée.

Merci d'avance

G.Latapie
email : g.latapie@confluent.fr
Previous
Reply
Map
View

Click here to load this message in the networking platform