Bonjour,
la definition de l'objet recordset,me parait assez flou.
si j'ai bien compris cette objet defini permet d'aller chercher sur une
base
de données,la valeur d'un champ d'une table?
mais comment????
avez vous plus de précisions à m'apporter la dessus.
merci
Bonjour,
la definition de l'objet recordset,me parait assez flou.
si j'ai bien compris cette objet defini permet d'aller chercher sur une
base
de données,la valeur d'un champ d'une table?
mais comment????
avez vous plus de précisions à m'apporter la dessus.
merci
Bonjour,
la definition de l'objet recordset,me parait assez flou.
si j'ai bien compris cette objet defini permet d'aller chercher sur une
base
de données,la valeur d'un champ d'une table?
mais comment????
avez vous plus de précisions à m'apporter la dessus.
merci
la definition de l'objet recordset,me parait assez flou.
la definition de l'objet recordset,me parait assez flou.
la definition de l'objet recordset,me parait assez flou.
Dim cnn As New ADODB.Connection
Dim cnn As New ADODB.Connection
Dim cnn As New ADODB.Connection
Phil : "Dim As New" est à éviter en VB 6.
http://groups.google.com/groups?threadm=OVm4JcG1CHA.452%40TK2MSFTNGP11.phx.gbl
Phil : "Dim As New" est à éviter en VB 6.
http://groups.google.com/groups?threadm=OVm4JcG1CHA.452%40TK2MSFTNGP11.phx.gbl
Phil : "Dim As New" est à éviter en VB 6.
http://groups.google.com/groups?threadm=OVm4JcG1CHA.452%40TK2MSFTNGP11.phx.gbl
Phil : "Dim As New" est à éviter en VB 6.
http://groups.google.com/groups?threadm=OVm4JcG1CHA.452%40TK2MSFTNGP11.phx.gbl
Phil : "Dim As New" est à éviter en VB 6.
http://groups.google.com/groups?threadm=OVm4JcG1CHA.452%40TK2MSFTNGP11.phx.gbl
Phil : "Dim As New" est à éviter en VB 6.
http://groups.google.com/groups?threadm=OVm4JcG1CHA.452%40TK2MSFTNGP11.phx.gbl
> En fait la seule chose qui est garantie dans tous les cas, c'est que
Initialize sera appelé avant que l'on ne puisse accéder à une méthode ou
une propriété.
On ne sait pas quand et dans mes cours, j'insiste
toujours sur le fait que quelle que soit la méthode d'instanciation, le
seul fait avéré c'est qu'Initialize sera appelé avant tout appel de
méthode ou de propriété.
Même avec une syntaxe de type
Dim O As MonObj
Set O = New MonObj
je n'ai pas plus de garantie sur le moment de l'instanciation réelle.
Tout dépend du type d'objet et en particulier s'il se trouve ou non sous
le contrôle de COM+. Si je n'utilise pas l'objet immédiatement après le
Set O = New MonObj, je ne suis pas sûr que Initialize a été appelé. Il
me semble même avoir un TP où l'on voit bien le phénomène.
C'est pour cela que je ne me préoccupe pas de la différence entre les 2
syntaxes: je fais toujours comme si Initialize n'était appelé qu'au
dernier moment.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
> En fait la seule chose qui est garantie dans tous les cas, c'est que
Initialize sera appelé avant que l'on ne puisse accéder à une méthode ou
une propriété.
On ne sait pas quand et dans mes cours, j'insiste
toujours sur le fait que quelle que soit la méthode d'instanciation, le
seul fait avéré c'est qu'Initialize sera appelé avant tout appel de
méthode ou de propriété.
Même avec une syntaxe de type
Dim O As MonObj
Set O = New MonObj
je n'ai pas plus de garantie sur le moment de l'instanciation réelle.
Tout dépend du type d'objet et en particulier s'il se trouve ou non sous
le contrôle de COM+. Si je n'utilise pas l'objet immédiatement après le
Set O = New MonObj, je ne suis pas sûr que Initialize a été appelé. Il
me semble même avoir un TP où l'on voit bien le phénomène.
C'est pour cela que je ne me préoccupe pas de la différence entre les 2
syntaxes: je fais toujours comme si Initialize n'était appelé qu'au
dernier moment.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
> En fait la seule chose qui est garantie dans tous les cas, c'est que
Initialize sera appelé avant que l'on ne puisse accéder à une méthode ou
une propriété.
On ne sait pas quand et dans mes cours, j'insiste
toujours sur le fait que quelle que soit la méthode d'instanciation, le
seul fait avéré c'est qu'Initialize sera appelé avant tout appel de
méthode ou de propriété.
Même avec une syntaxe de type
Dim O As MonObj
Set O = New MonObj
je n'ai pas plus de garantie sur le moment de l'instanciation réelle.
Tout dépend du type d'objet et en particulier s'il se trouve ou non sous
le contrôle de COM+. Si je n'utilise pas l'objet immédiatement après le
Set O = New MonObj, je ne suis pas sûr que Initialize a été appelé. Il
me semble même avoir un TP où l'on voit bien le phénomène.
C'est pour cela que je ne me préoccupe pas de la différence entre les 2
syntaxes: je fais toujours comme si Initialize n'était appelé qu'au
dernier moment.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
En fait la seule chose qui est garantie dans tous les cas, c'est que
Initialize sera appelé avant que l'on ne puisse accéder à une
méthode ou une propriété.
tu as un exemple de ça ?
En fait la seule chose qui est garantie dans tous les cas, c'est que
Initialize sera appelé avant que l'on ne puisse accéder à une
méthode ou une propriété.
tu as un exemple de ça ?
En fait la seule chose qui est garantie dans tous les cas, c'est que
Initialize sera appelé avant que l'on ne puisse accéder à une
méthode ou une propriété.
tu as un exemple de ça ?
Zoury wrote:En fait la seule chose qui est garantie dans tous les cas, c'est que
Initialize sera appelé avant que l'on ne puisse accéder à une
méthode ou une propriété.
tu as un exemple de ça ?
Je crois que oui mais il faut que je retrouve ça dans mes archives...
Zoury wrote:
En fait la seule chose qui est garantie dans tous les cas, c'est que
Initialize sera appelé avant que l'on ne puisse accéder à une
méthode ou une propriété.
tu as un exemple de ça ?
Je crois que oui mais il faut que je retrouve ça dans mes archives...
Zoury wrote:En fait la seule chose qui est garantie dans tous les cas, c'est que
Initialize sera appelé avant que l'on ne puisse accéder à une
méthode ou une propriété.
tu as un exemple de ça ?
Je crois que oui mais il faut que je retrouve ça dans mes archives...
Il faut donc toujours appliquer la règle "du pire qui est
toujours possible" et faire comme si... AMHA.
Il faut donc toujours appliquer la règle "du pire qui est
toujours possible" et faire comme si... AMHA.
Il faut donc toujours appliquer la règle "du pire qui est
toujours possible" et faire comme si... AMHA.
c'est nous qui controllons la "vie" de l'objet, ce qui évite des
problèmes du genre : "Quand je ferme mon programme, il reste dans la
liste des processus.".
c'est nous qui controllons la "vie" de l'objet, ce qui évite des
problèmes du genre : "Quand je ferme mon programme, il reste dans la
liste des processus.".
c'est nous qui controllons la "vie" de l'objet, ce qui évite des
problèmes du genre : "Quand je ferme mon programme, il reste dans la
liste des processus.".