zorville34
Messages postés15Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention23 janvier 2013
-
27 juil. 2005 à 18:53
rayvaughan
Messages postés4Date d'inscriptionmercredi 14 janvier 2009StatutMembreDernière intervention22 avril 2010
-
18 avril 2010 à 04:53
Bonsoir
J'utilise une base access avec des composants ADO. J'ai un problème pour les requetes INSERT.
la table est composé de divers champs, integer, texte, date, etc......
Mais dès que je remplace les valeurs 24 ou cxx par des valeurs
provenants de tedit ou combbox ou de function de génération de clef, il
me sort le message :
l'application à provoqué........................ le champ 24 en
fixe ou indef_f (en variable) n'à pas de valeur par
défaut........................
moldov
Messages postés165Date d'inscriptionmercredi 8 octobre 2003StatutMembreDernière intervention10 novembre 2008 27 juil. 2005 à 19:16
Salut,
Alors deja je te conseil de mettre ta requete dans une seule chaine.
Ensuite tu verifie bien que tout tes type de donné sont correct sinon
tu cast certaines valeur.s
Mais sinon tu a un moyen de déboguer une requete sql.
Alors tu ecrit ta requete avec les les Edit.text ...... etc
Ensuite tu met un point d'arret sur le Ado1.ExecSQL; Tu execute ton
prog jusqu'au point d'arret, une fois au point d'arret tu met un point
suivi sur Ado1.SQL.Text, dans le fenetre des points suivi tu fais
bouton droit sur cette valeur et "copier la valeur".
Ensuite tu ouvre ta base avec access et tu fais nouvelle requete et en
mode sql tu colle la valeur, tu retire le ' de debut et de fin et tu
execute et tu vois pourquoi il execute pas ta requete.
informatixo
Messages postés129Date d'inscriptionmercredi 4 février 2004StatutMembreDernière intervention25 juillet 20121 31 août 2005 à 18:12
Je fais aussi avec des composants adoQuery et voici comment je procède
avec des paramètres et ils convertissent tout automatiquement et je
n'ai pas de problèmes.
rayvaughan
Messages postés4Date d'inscriptionmercredi 14 janvier 2009StatutMembreDernière intervention22 avril 2010 18 avril 2010 à 04:53
saluu jai le probleme suivant mon code ressemble a ton code mais apres que j insere ca duplique 2 fois ca me retournee un message ca mùe dis votre module ne gere pas l'insertion multiple merci a vous