Problème de renvoi d'une requète ms query dans Excel - SQL/NoSQL - Programmation
Marsh Posté le 14-12-2004 à 16:36:15
le titre n'est toujours pas super explicite (je sais pas, mais y préciser que ça concerne MS Query par exemple ), puis il y a aussi le fait que le titre soit toujours en majuscule... enfin, on va éviter de faire un quatrième topic
Marsh Posté le 14-12-2004 à 17:43:14
Jaff, je ne connais pas du tout MS Query.
Par contre, à vue de nez, t'as un problème de représentation de la date.
Vérifie que tu as les mêmes paramètres régionaux entre ton vieux Windows 98 et ton XP Pro.
Genre si c'est un XP Pro piraté (ce qui ne fait aucun doute si c'est une machine perso), tu es très certainement en système US, donc avec des dates totalement invalides en format internationnal (format français et anglais).
Si ça merde toujours avec ces paramètres, change le type de la cellule d'Excel qui contient ta variable de façon à ce qu'elle soit bien de type date, avec un pattern identique à celui que tu utilises dans la requête en dur (format ISO)
Marsh Posté le 14-12-2004 à 17:49:46
Merci mais le problème vient de la variable. Si je demande un type de client au lieu d'une date de création, le résultat est le même.
Je ne peux pas demander de variable, d'élément volatile quoi.
Merci qd même
Marsh Posté le 14-12-2004 à 19:32:59
JAFF > dans ton premier post en haut de cette page, tu cliques sur l'icone et tu changes ton titre : sans majuscule (cf charte du forum) et plus explicite.
Comment tu veux qu'un mec qui connait MS Query vienne sur ton topic sinon ?
Marsh Posté le 14-12-2004 à 14:03:33
Bonjour,
J'ai un problème dans MS QUERY.
Je tape cette requète
SELECT tiers.tiers, tiers.datcreat
FROM sdi.tiers tiers
WHERE (tiers.datcreat={d '2004-12-13'})
Elle se réalise bien et s'affiche bien sous Excel après. Par contre, lorsque je remplace la date, par un variable
SELECT tiers.tiers, tiers.datcreat
FROM sdi.tiers tiers
WHERE (tiers.datcreat=?)
Elle se réalise sous MS QUERY, et au moment de retourner sous Excel (après m'avoir demandé la cellule dans laquelle il place les données, j'ai le message suivant qui apparait
[informix][informix ODBC]general error.
Que dois je faire ?
Avant j'étais avec un environnement WIN98 et maintenant, je viens de changer de Pc et je suis sous XP pro. Etant donné que ça fonctionnait avant, je pense qu'il y a un paramètre à activer quelque part sur mon nveau PC.
Merci de m'aider, je ne m'en sort plus.
Message édité par JAFF le 15-12-2004 à 08:46:00
---------------
D. JAFFRY