OVH Cloud OVH Cloud

ADODB

1 réponse
Avatar
Jean Saint Jalmes
Bonjour,

J'ai une feuille VB avec un controle ADODC (Adodc1) et un=20
controle TextBox (Text1).

Le controle ADODC est param=E9tr=E9 comme suit :

Utiliser un nom de source de donn=E9es ODBC
Nom de la source de donn=E9es : MyDataBase
Type de commande : adCmdText
Texte de la commande : select * from Clients where Nom=20
Like 'A%'

La source de donn=E9es ODBC est param=E9tr=E9e comme suit :

Driver : microsoft paradox driver (*.db)
Nom de la source de donn=E9es : MyDataBase
R=E9pertoire : chemin d'acc=E8s =E0 MyDataBase

Le controle TextBox est param=E9tr=E9 comme suit :

DataSource : Adodc1
DataField : Nom

Lorsque je l'ex=E9cute, ce petit programme devrait=20
m'afficher tous les enregistrements de la table Clients=20
dont le champ 'Nom' commence par la lettre 'A'.

Hors, tant que le correctif Windows XP KB837001 est=20
install=E9, ce programme ne trouve aucun client.

Par contre, d=E8s que je d=E9sinstalle ce correctif, le=20
programme marche tr=E8s bien ?

Comment faire pour permettre =E0 ce programme de fonctionner=20
avec les nouvelles (et prochaines) versions de Windows XP=20
qui incorporent le correctif KB837001 ??????

Merci pour votre aide, je s=E8che depuis plusieurs semaines.



Jean

1 réponse

Avatar
bmlogiciels2
Pourquoi ne pas essayer :
nom >="A" and nom <="Az"

C'est plus lourd mais plus universel !


MB



"Jean Saint Jalmes" a écrit dans le
message de news: 1a4d101c44e15$8e27cfb0$
Bonjour,

J'ai une feuille VB avec un controle ADODC (Adodc1) et un
controle TextBox (Text1).

Le controle ADODC est paramétré comme suit :

Utiliser un nom de source de données ODBC
Nom de la source de données : MyDataBase
Type de commande : adCmdText
Texte de la commande : select * from Clients where Nom
Like 'A%'

La source de données ODBC est paramétrée comme suit :

Driver : microsoft paradox driver (*.db)
Nom de la source de données : MyDataBase
Répertoire : chemin d'accès à MyDataBase

Le controle TextBox est paramétré comme suit :

DataSource : Adodc1
DataField : Nom

Lorsque je l'exécute, ce petit programme devrait
m'afficher tous les enregistrements de la table Clients
dont le champ 'Nom' commence par la lettre 'A'.

Hors, tant que le correctif Windows XP KB837001 est
installé, ce programme ne trouve aucun client.

Par contre, dès que je désinstalle ce correctif, le
programme marche très bien ?

Comment faire pour permettre à ce programme de fonctionner
avec les nouvelles (et prochaines) versions de Windows XP
qui incorporent le correctif KB837001 ??????

Merci pour votre aide, je sèche depuis plusieurs semaines.



Jean