Précédent   Forum du club des développeurs et IT Pro > Autres langages > Général Visual Basic 6 et VBScript > VB 6 et antérieur
VB 6 et antérieur Visual basic 6 et versions antérieures. Avant de poster -> La FAQ VB6, Les tutoriels VB
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/12/2012, 20h59   #1
chesad
Invité de passage
 
Inscription : octobre 2012
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2012
Messages : 2
Points : 0
Points : 0
Par défaut Recuperer dbms_output dans un recordset

Bonjour a tous,
je cherche désespérément a récupérer la sortie dbms_ouput dans un recordset

j'ai une requete de ce type
Code :
 request = "DECLARE bidon1 VARCHAR2(50); bidon2 VARCHAR2(50); BEGIN SELECT trunc(sysdate) into bidon1 FROM test; DBMS_OUTPUT.PUT_LINE (bidon1);END;"
que je passe à ma fonction suivante
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Public Function ExecuteRequest(ByRef cnx As ADODB.Connection, ByRef rst As ADODB.Recordset, ByVal Vprovider As String, ByVal VdataSource As String, ByVal Vuser As String, ByVal Vpassword As String, ByVal Vrequest As String) As ADODB.Recordset
    Dim cmd As ADODB.Command
 
    'Instanciation des variables
    Set cnx = New ADODB.Connection
    Set cmd = New ADODB.Command
    Set rst = New ADODB.Recordset
 
    cnx.ConnectionString = "Provider=" & Vprovider & ";Data Source=" & VdataSource & ";User Id=" & Vuser & ";password=" & Vpassword & ";"
    cnx.Open
 
    If cnx.State = adStateOpen Then
    'Préparation de l'objet Command
      cmd.ActiveConnection = cnx
      cmd.CommandText = Vrequest
    'Exécution de la  requête
      Set rst = cmd.Execute
    Else
        MsgBox ("ECHEC de connexion")
    End If
    Set ExecuteRequest = rst
 
 
 End Function
et je cherche à récupérer la sortie dbms_ouput d'une façon ou d'une autre sans devoir passer par une procédure stocké car je ne veux pas devoir créer une table pour l'alimenter avec les sorties oracles.

j'ai beau cherche via google je ne trouve pas d'exemples ou d 'explication sur le sujet , à croire qu'il n'est pas possible de récupéré une sortie de la console oracle dans vb6

Merci pour votre aide
chesad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2012, 09h57   #2
chesad
Invité de passage
 
Inscription : octobre 2012
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2012
Messages : 2
Points : 0
Points : 0
personne n'a d 'élément pour m'aider à récupérer la sortie DBMS_OUPUT dans VB6. Il n'y a pas de moyen de lire dans le buffer correspondant ?
chesad est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h42.


 
 
 
 
Partenaires

Hébergement Web