Problème de renvoi d'une requète ms query dans Excel

Problème de renvoi d'une requète ms query dans Excel - SQL/NoSQL - Programmation

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
Reply

Marsh Posté le 14-12-2004 à 14:03:33   

Reply

Marsh Posté le 14-12-2004 à 15:49:06    

Et ça c'est quoi ?
Merci de m'aider SVP

Reply

Marsh Posté le 14-12-2004 à 15:54:51    

MP Arjuna ;)

Reply

Marsh Posté le 14-12-2004 à 15:56:13    

Ce qui veut dire ?

Reply

Marsh Posté le 14-12-2004 à 15:57:49    

Reply

Marsh Posté le 14-12-2004 à 16:36:15    

le titre n'est toujours pas super explicite :o (je sais pas, mais y préciser que ça concerne MS Query par exemple :D), puis il y a aussi le fait que le titre soit toujours en majuscule... enfin, on va éviter de faire un quatrième topic [:itm]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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)

Reply

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

Reply

Marsh Posté le 14-12-2004 à 19:26:04    

Aucune idée. Jamais utilisé ce truc [:spamafote]

Reply

Marsh Posté le 14-12-2004 à 19:32:59    

JAFF > dans ton premier post en haut de cette page, tu cliques sur l'icone http://83.243.23.27/icones/defaut/edit.gif 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 ?


Message édité par benou le 14-12-2004 à 19:33:22

---------------
ma vie, mon oeuvre - HomePlayer
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed