PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → DateTime, SQL et windev
DateTime, SQL et windev
Débuté par alexis.lefevre, 30 aoû. 2004 22:12 - 3 réponses
Posté le 30 août 2004 - 22:12
Bonjour à tous,
je suis nouveau sur Windev (3 jours) et je bute sur un bete pb de format
de parametres. Je dois inserer la valeur d'un champ Date heure via le W-SQL
de windev. J'ai crée une requête W-SQl pour un INSERT, mais celle ci refuse
de fonctionner des que je lui ajoute le parametre DateHeure.
Ce champ est saisi par une fenetre de saisie dont le format est DateHeure.
Je recupère la valeure par champ..ValeurAffichée.
Mais rien n'y fait, SQL server me renvoie toujours la meme erreur: "Erreur
d'accès OLE DB
....
erreur de syntaxe lors de la conversion d'une datetime à partir
d'une chaine de caractère
.....
J'ai tester l'insertion directe via une requete SQL et le format '10/08/2001
00:25:01' est correctement reconnu. Dans le cas de mon GUI C'est aussi ce
qui s'affiche lorsque je fait un Info(champ..ValeurAffichée) dans windev.
Bref, je rame...
Qui aurais une solution ?
Alexis
Posté le 01 septembre 2004 - 14:22
J'utilide le format suivant : <JJ-MM-AAAA HH:MM:SS.CC>

Salutations

"Alexis" <alexis.lefevre@ariasnet.com> a écrit dans le message de
news:4134bf79$1@news.pcsoft.fr...


Bonjour à tous,
je suis nouveau sur Windev (3 jours) et je bute sur un bete pb de format
de parametres. Je dois inserer la valeur d'un champ Date heure via le

W-SQL
> de windev. J'ai crée une requête W-SQl pour un INSERT, mais celle ci
refuse
de fonctionner des que je lui ajoute le parametre DateHeure.
Ce champ est saisi par une fenetre de saisie dont le format est DateHeure.
Je recupère la valeure par champ..ValeurAffichée.
Mais rien n'y fait, SQL server me renvoie toujours la meme erreur: "Erreur
d'accès OLE DB
....
erreur de syntaxe lors de la conversion d'une datetime à partir
d'une chaine de caractère
....
J'ai tester l'insertion directe via une requete SQL et le format

'10/08/2001
00:25:01' est correctement reconnu. Dans le cas de mon GUI C'est aussi ce
qui s'affiche lorsque je fait un Info(champ..ValeurAffichée) dans windev.
Bref, je rame...
Qui aurais une solution ?
Alexis
Posté le 01 septembre 2004 - 18:04
j'ai finalement résolu le probleme en excutant une requete SQL via hExecuteRequeteSQL().

un peu casse-pieds

J'utilide le format suivant : <JJ-MM-AAAA HH:MM:SS.CC>

Merci de l'info. OPeux tu confirmer que ca fonctionne dans HExecuteRequete()
avec hRequêteDefaut en Paramètre.

Salutations

"Alexis" <alexis.lefevre@ariasnet.com> a écrit dans le message de
news:4134bf79$1@news.pcsoft.fr...


Bonjour à tous,
je suis nouveau sur Windev (3 jours) et je bute sur un bete pb de format
de parametres. Je dois inserer la valeur d'un champ Date heure via le
W-SQL

de windev. J'ai crée une requête W-SQl pour un INSERT, mais celle ci
refuse

de fonctionner des que je lui ajoute le parametre DateHeure.
Ce champ est saisi par une fenetre de saisie dont le format est DateHeure.
Je recupère la valeure par champ..ValeurAffichée.
Mais rien n'y fait, SQL server me renvoie toujours la meme erreur: "Erreur
d'accès OLE DB
....
erreur de syntaxe lors de la conversion d'une datetime à partir
d'une chaine de caractère
....
J'ai tester l'insertion directe via une requete SQL et le format
'10/08/2001

00:25:01' est correctement reconnu. Dans le cas de mon GUI C'est aussi

ce
qui s'affiche lorsque je fait un Info(champ..ValeurAffichée) dans windev.
Bref, je rame...
Qui aurais une solution ?
Alexis


Posté le 01 septembre 2004 - 19:35
Moi j'utilise : hRequêteSansCorrection

A+

"Alexis" <alexis.lefevre@ariasnet.com> a écrit dans le message de
news:4135d705$1@news.pcsoft.fr...



j'ai finalement résolu le probleme en excutant une requete SQL via

hExecuteRequeteSQL().

un peu casse-pieds

J'utilide le format suivant : <JJ-MM-AAAA HH:MM:SS.CC>
Merci de l'info. OPeux tu confirmer que ca fonctionne dans

HExecuteRequete()
avec hRequêteDefaut en Paramètre.

Salutations

"Alexis" <alexis.lefevre@ariasnet.com> a écrit dans le message de
news:4134bf79$1@news.pcsoft.fr...


Bonjour à tous,
je suis nouveau sur Windev (3 jours) et je bute sur un bete pb de

format
de parametres. Je dois inserer la valeur d'un champ Date heure via le
W-SQL

de windev. J'ai crée une requête W-SQl pour un INSERT, mais celle ci
refuse

de fonctionner des que je lui ajoute le parametre DateHeure.
Ce champ est saisi par une fenetre de saisie dont le format est

DateHeure.
Je recupère la valeure par champ..ValeurAffichée.
Mais rien n'y fait, SQL server me renvoie toujours la meme erreur:

"Erreur
d'accès OLE DB
....
erreur de syntaxe lors de la conversion d'une datetime à

partir
d'une chaine de caractère
....
J'ai tester l'insertion directe via une requete SQL et le format
'10/08/2001

00:25:01' est correctement reconnu. Dans le cas de mon GUI C'est aussi
ce

qui s'affiche lorsque je fait un Info(champ..ValeurAffichée) dans

windev.
Bref, je rame...
Qui aurais une solution ?
Alexis