Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > Informix
Informix Forum d'entraide Informix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/09/2006, 12h37   #1
Invité de passage
 
Inscription : février 2005
Messages : 11
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 11
Points : 2
Points : 2
Par défaut Problème De Date

Bonjour A tous ,
je suis entrain de migrer un programme de Oracle vers informix
j'ai trouvés quelque problème dans les ordres select

voila ma requete

SELECT * FROM TABLE1
WHERE DATECOL1 = TODAY - INTERVALL(1) DAY TO DAY

l'erreur qui s'affiche est "201 : Asyntax error has occurred."
Merci Pour votre collaboration
hosnik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2006, 22h47   #2
Membre confirmé
 
Avatar de blackstreet
 
Inscription : avril 2004
Messages : 268
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 268
Points : 236
Points : 236
Envoyer un message via MSN à blackstreet Envoyer un message via Yahoo à blackstreet
Citation:
hosnik a écrit :
SELECT * FROM TABLE1
WHERE DATECOL1 = TODAY - INTERVALL(1) DAY TO DAY
Bonsoir,

L'erreur 201 est une erreur de syntax, est cela est dû au deuxième L de INTERVALL, ça s'écrit avec un seul L.
En plus, la précision, tu peut l'ajouter avec le DAY
Code :
1
2
 
INTERVAL (12810) DAY(5) TO DAY
blackstreet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2006, 12h12   #3
Invité de passage
 
Inscription : février 2005
Messages : 11
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 11
Points : 2
Points : 2
Par défaut porblème connexion

Merci pour votre collaboration
j'ai un aute problème c'est que le commit ne se realise pas
Le Type d'erreur est "TRANSACTION NOT SUPPORTED"
A+
hosnik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2006, 18h50   #4
Membre confirmé
 
Avatar de blackstreet
 
Inscription : avril 2004
Messages : 268
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 268
Points : 236
Points : 236
Envoyer un message via MSN à blackstreet Envoyer un message via Yahoo à blackstreet
Bonsoir,

Je crois que votre problème est lié au type de la base de données.

pour pouvoir faire du transactionnel, votre base doit être bufférisé (elle doit être non journalisé).

Essaye de voir le type avec onmonitor, si elle est du type "WITH NO LOG", tu doit la changé en mode "BUFFERED".

tu peut le faire avec ontape, ou bien ondbload.

et bonne chance.
blackstreet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h43.


 
 
 
 
Partenaires

Hébergement Web