Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Connection ORACLE via DOA/RDO
Message
De
11/03/1998 11:04:54
Latapie Gerard
France Acheminement
Toulouse, France
 
 
À
10/03/1998 20:09:40
Information générale
Forum:
Visual Basic
Catégorie:
Bases de données DAO/RDO/ODBC/ADO
Divers
Thread ID:
00083600
Message ID:
00083896
Vues:
29
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
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform