[VB] Problème oo4o et Visual Studio .net

Problème oo4o et Visual Studio .net [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 13-05-2004 à 09:52:09    

Bonjour,
 
Je suis un tout nouveau en VB, j'utilise actuellement Visual Studio .net (2002) et j'essaie d'écrire une classe se connectant à une base de donnée Oracle.
Pour celà j'utilise les "Oracle Objects For Ole" (oo4o) donnés par oracle ...
La connection marche , les requetes aussi mais le problème c'est que dans Visual Studio .Net je n'ai accès qu'aux classes dirrectement disponibles dans la dll de oracle, je n'ai pas accès à leur membres donnés.
 
Je m'explique :
Visual ne déroule pas la liste des membres donnés comme je le voudrai, je n'ai qu'un pauvre GetType() qui apparait ...
Pourtant quand je tape par exemple :
oraDynaset.Fields.Count() j'obtient bien le nombre des champs, donc ca marche, Visual m'a proposé Fields (ca c'est bine) mais il ne m'a pas proposé Count (ce qui est assez embétant quand on ne connait pas les méthodes des objets ...
De plus j'ai pas mal cherché sur internet une documentation de la dll de oo4o : aucun résultat ...
 
 
Je pense que j'ai du faire quelque chose de travers mais je vois pas quoi ...
Et ne pas avoir les méthodes des objets utilisés c'est vraiment pas pratique .... (le Count c'est un coup de chance par exemple)
 
Merci d'avance pour les réponses.
 
 
 
PS:
J'ai essayé d'importer le dll de oo4o en c# sous visual et c'est pareil ...
 

Reply

Marsh Posté le 13-05-2004 à 09:52:09   

Reply

Marsh Posté le 13-10-2008 à 15:55:50    

Extrait de : http://download-west.oracle.com/do [...] htm#449931
 
Representing VARRAYs and Tables in Visual Basic (OraCollection)
The OraCollection interface provides methods for accessing and manipulating Oracle collection types, namely variable-length arrays (VARRAYs) and nested tables in OO4O. Elements contained in a collection are accessed by subscripts.  
 
The following Visual Basic example illustrates how to access attributes of the EnameList object from the department table:  
 
Dim EnameList OraCollection
Set Person = OraDatabase.CreateDynaset("select * from department", 0& )
set EnameList = Department.Fields("Enames" ).Value
'access all elements of the EnameList VArray
for I=1 to I=EnameList.Size
   msgbox EnameList(I)
Next I
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed