Utilisation de SQL sur une base de données Progress (SQL92)SQL (dans la base de données Progress) - Date - Erreur 7481 - Types Incohérence
L'utilisation d'un logiciel (conçu pour Pervasive) qui permet l'écriture de rapports, etc., qui peut être envoyé par courrier électronique aux utilisateurs
J'ai reçu l'erreur suivante avec mon SQL:
débogage SQL: [DataDirect] [ODBC PROGRÈS pilote] [eN COURS] Types incohérence (7481)
Le code suivant fonctionne parfaitement:
Select * FROM pub."stockmaster"
Where ("sm-sold" = 0 OR ("sm-sold" = 1 AND "sm-selldate" >= '2017-06-01'))
Le problème (erreur) vient quand je l'utilise intégré dans les 'variables' du logiciel, tels que @[email protected]
qui affiche comme '01 Juin 2017'
Select * FROM pub."stockmaster"
Where ("sm-sold" = 0 OR ("sm-sold" = 1 AND "sm-selldate" >= @[email protected]))
-je utiliser ce « système variable », donc je ne dois pas continuer à changer la date de SQL manuellement chaque mois
le champ "sm-selldate"
est formaté en tant que type date en cours
Ces variables système fonctionnent parfaitement bien sur une base de données Pervasive
J'ai cherché forums couple et vu des suggestions de CONVERT(DATETIME,
, mais pas de solution viable
Version du progrès? Toujours bon d'inclure cela puisque le comportement a pu changer. – Jensd
PROGRESS Version 9.1E0422, OpenEdge Release 10.2B08 – modhorat