Bonjour,
je fais un programme en vb.net 2003 pour extraire la dernière log du batch sur un AS400 (V5R4), pour cela il me faut prendre le bon QHST***.
Donc je crée un connexion avec ODBC puis je fais ma requete pour la mettre dans un datagrid, histoire d'avoir un visuel et c est la que ca coince...
ma requete SQL :
1 2
|
da1 = New OdbcDataAdapter("SELECT LAST_ALTERED_TIMESTAMP, TABLE_NAME FROM QSYS2.SYSTABLES WHERE TABLE_NAME LIKE 'QHST%' and LAST_ALTERED_TIMESTAMP >= 20120417 ", conn) |
plantage... :
opérande de l'opérateur incompatible
que je mette <= ou = ou >= ca plante.
Je suppose que c est une histoire de conversion de date entre l'Os400 et VB mais je sèche, quelqu'un à déja rencontré ce problème ?
Ps : si je mets :
"SELECT LAST_ALTERED_TIMESTAMP, TABLE_NAME FROM QSYS2.SYSTABLES WHERE TABLE_NAME LIKE 'QHST%'"
le programme fonctionne tres bien.
Merci d'avance.
En espérant qu je suis dans le bon forum...
Partager