OVH Cloud OVH Cloud

Connexion avec adodc

2 réponses
Avatar
Guy FALESSE
Bonjour à tous,

Comme le contenu de ma base de données est assez important; j'ai dopnc
décidé (avec les conseils de Jean-Marc) de m'y prendre autrement.
Donc, dans un flormulaire, j'ai un DataGrid et un contrôle Adodc.
Je complète donc le Adodc sauf en ce qui concerne le recordSource, mais à
chaque fois, j'ai une erreur [adodoc] pas de recordsource spécifié, normal
en quelque sorte, je pass outre ce message et d'après un ComBox, je lance un
SQL, comportant les filtres que je veux, et ça fonctionne.
Comment faire en sorte que je n'aie plus ce message, parce que je ne sais
pas comment faire aurement, j'ai déjà essayer les connexions, mais je me
plante à tous les coups.
Tous les bons conseils, sont les bienvenus.
D'avance merci,

Guy FALESSE

2 réponses

Avatar
Eric
Bonjour Guy,

Une solution de contournement en attendant les pros.
Tu définis la propriété CommandType du controle adodc sur: 1- adCmdText
et la propriété Recordsource avec un sql te limitant le nb
d'enregistrements renvoyés, du genre : Select * from TaTable Where
LeChamp=... suffisamment sélectif.
Les autres propriétés : inchangées

Le Datagrid peut etre mis à visible : Non tant que l'utilisateur n'a pas
sélectionné le(s) critere(s) via les combobox.

A+
Eric

Guy FALESSE a écrit :
Bonjour à tous,

Comme le contenu de ma base de données est assez important; j'ai dopnc
décidé (avec les conseils de Jean-Marc) de m'y prendre autrement.
Donc, dans un flormulaire, j'ai un DataGrid et un contrôle Adodc.
Je complète donc le Adodc sauf en ce qui concerne le recordSource, mais à
chaque fois, j'ai une erreur [adodoc] pas de recordsource spécifié, normal
en quelque sorte, je pass outre ce message et d'après un ComBox, je lance un
SQL, comportant les filtres que je veux, et ça fonctionne.
Comment faire en sorte que je n'aie plus ce message, parce que je ne sais
pas comment faire aurement, j'ai déjà essayer les connexions, mais je me
plante à tous les coups.
Tous les bons conseils, sont les bienvenus.
D'avance merci,

Guy FALESSE





Avatar
Guy FALESSE
Salut Eric,

Merci pour ta réponse :-)
On dirait bien que ça fonctionne.
Il faudra que je vérifie s'il ne pas patouger, mais de prime abord, ça va.
@+

Guy FALESSE

"Eric" a écrit dans le message de news:

Bonjour Guy,

Une solution de contournement en attendant les pros.
Tu définis la propriété CommandType du controle adodc sur: 1- adCmdText
et la propriété Recordsource avec un sql te limitant le nb
d'enregistrements renvoyés, du genre : Select * from TaTable Where
LeChamp=... suffisamment sélectif.
Les autres propriétés : inchangées

Le Datagrid peut etre mis à visible : Non tant que l'utilisateur n'a pas
sélectionné le(s) critere(s) via les combobox.

A+
Eric

Guy FALESSE a écrit :
Bonjour à tous,

Comme le contenu de ma base de données est assez important; j'ai dopnc
décidé (avec les conseils de Jean-Marc) de m'y prendre autrement.
Donc, dans un flormulaire, j'ai un DataGrid et un contrôle Adodc.
Je complète donc le Adodc sauf en ce qui concerne le recordSource, mais à
chaque fois, j'ai une erreur [adodoc] pas de recordsource spécifié,
normal en quelque sorte, je pass outre ce message et d'après un ComBox,
je lance un SQL, comportant les filtres que je veux, et ça fonctionne.
Comment faire en sorte que je n'aie plus ce message, parce que je ne sais
pas comment faire aurement, j'ai déjà essayer les connexions, mais je me
plante à tous les coups.
Tous les bons conseils, sont les bienvenus.
D'avance merci,

Guy FALESSE