bonjour
d'habitude je suis sur sql server, qui est tellement gentil qu'il vous explique l'erreur plutot que de vous narguer avec un message qui équivaut à "essaye encore"
bref j'ai une requete qui ne passe pas sur access, depuis un programme en .net
je remplie tous les paramètres par code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 UPDATE [reception] SET [ident]=@ident,[dateent]=@dateent,[heurent]=@heurent,[datesor]=@datesor,[heursor]=@heursor,[coop]=@coop,[livreur]=@livreur,[centre]=@centre,[produit]=@produit,[transport]=@transport,[modetrans]=@modetrans,[contrat]=@contrat, [libcamp]=@libcamp,[echantillon]=@echantillon,[pdsent]=@pdsent,[pdssor]=@pdssor,[pdsbrut]=@pdsbrut,[pdscor]=@pdscor,[cara1]=@cara1,[taux1]=@taux1,[cara2]=@cara2,[taux2]=@taux2,[cara3]=@cara3,[taux3]=@taux3,[cara4]=@cara4,[taux4]=@taux4,[commentaire]=@commentaire, [code_cellule]= DLookup("[Code_Cellule]", "cellules", "[Designation_Cellule] = 'C79'") WHERE [nopesee] = @nopesee ;
1er problème "le champ est trop petit pour accueillir les données, mais je te laisse deviner lequel !" sympa ce access !
pour moi tout doit rentrer, surtout qu'un coier coller dans access qui me demande la valeur des paramètres passe ...
bref pour chercher lequel j'ai mis "" dans tous les string, et là autre problème cité en titre
j'en déduis que ca vient du WHERE ou éventuellement du dlookup
pour le where ca me semble peu probable, c'est un double dans access et dans mon programme
et pour le dllookup à priori il passe sous access aussi ...
comment avoir des vrais informations sur les erreurs sur ce @#$µ% d'access ?
voyez vous quelques chose qui cloche ?
merci
Partager