cs_drakkard
Messages postés100Date d'inscriptionlundi 20 juin 2005StatutMembreDernière intervention20 janvier 2009
-
30 juin 2005 à 10:00
cs_drakkard
Messages postés100Date d'inscriptionlundi 20 juin 2005StatutMembreDernière intervention20 janvier 2009
-
30 juin 2005 à 12:02
Bonjour, bonjour...
comment l'indique le sujet, je tente d'insérer une date au format dd/mm/yyyy récupéré après saisie utilisateur dans un textbox ( datebox.text).
ma commande est :
"INSERT INTO myDBA ( field1, field2, DATE, ...) VALUES ('value1', 'value2', '" & datebox.text & "', '...')"
omsylv
Messages postés69Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention15 septembre 2005 30 juin 2005 à 11:46
Peut être,
Dans ta BD les champ correspondant aux checkbox sont de type
oui/non : est ce que ce sont les seules valeurs
autorisées ?
Parce que dans ce cas tu demandes d'inséré la valeur du checkbox ('"
& ChbxCt.Value & "') qui est 0 (non coché) ou -1
(coché) dans un champ dont les seules valeurs autorisées sont "oui/non"
Il faudrait alors dire avant ta requête qu'une valeur tmp = "oui"
si ChbxCt.Value -1 ou "non" si 0 et ensuite tu insère tmp
dans ta requête
omsylv
Messages postés69Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention15 septembre 2005 30 juin 2005 à 10:51
Salut,
Il semble que tu utilises un mot réservé à vba : date. Normalement en
écrivant ....(field2, [DATE],... ça devrait fonctionner. Sinon, essaye
de décrire ton problème.
omsylv
Messages postés69Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention15 septembre 2005 30 juin 2005 à 11:06
Si txtValid.text est bien ta date je ne vois pas de problème de syntaxe mais essaye toujours .Value au lieu de .text.
Quelle erreur as tu ? si tu n'insères pas de date, est ce que ça fonctionne ?
Sinon je sais que SQL gère les dates au format américain du genre le 3
juillet pour lui c'est le 7 mars mais le 14 mars reste le 14 mars
(puisqu'il n'y a pas de 14 eme mois) donc essaye toujours avec #" &
format(txtValid.text,"mm/dd/yyyy") & "#
cs_drakkard
Messages postés100Date d'inscriptionlundi 20 juin 2005StatutMembreDernière intervention20 janvier 2009 30 juin 2005 à 11:37
Je ne sais pas ou est mon pb exactement, je viens de tester sans rentrer de date et vb me dit :
Run time error '-2147217913(80040e07)
type de données incompatible dans l'expression du critère
J'ai une idée....
j'avais oublié de préciser que dans mon formulaire, j'ai deux checkbox qui doivent devenir dans la db des fields oui/non...
Je pense qu'il est la mon pb, une idée de la formule magique ???