Bonjour a tous
je suis sous wd17 avec une base externe (Firebird 2.5). j'ai un code qui insert une image dans ma base qui marche pas. voici le code :
l'exécution se passe correctement mais lorsque j'ouvre ma base je n'ai aucune image inserée (Même après un comit de la base).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 sCommande = "INSERT INTO GED_INFO ( "+... "MAT_GED, "+... "ANSCO_GED, "+... "TITRE_GED, "+... "CONT_GED, "+... "PHOTO_GED, "+... "DOC_GED, "+... "CHEM_PHOTO, "+... "CHEM_DOC )"+... " VALUES ("+... Quote(MAT_GED..Nom)+","+... Quote(ANSCO_GED..Nom)+","+... Quote(TITRE_GED..Nom)+","+... Quote(CONT_GED..Nom)+","+... " {WDMemoBinaire( "+Quote(CHEM_PHOTO..Nom)+" ) } "+","+... " {WDMemoBinaire( "+Quote(CHEM_DOC..Nom)+" ) } "+","+... Quote(CHEM_PHOTO..Nom)+","+... Quote(CHEM_DOC..Nom)+")" SQLExec(sCommande,"REQFIC")
en lançant un trace sur le sql voila ce que j'ai :
je ne comprend pas exactement ou se trouve le problème. j'ai l'impresion queINSERT INTO GED_INFO ( MAT_GED, ANSCO_GED, TITRE_GED, CONT_GED, PHOTO_GED, DOC_GED, CHEM_PHOTO, CHEM_DOC )
VALUES (' ',' ',' ',' ', {WDMemoBinaire( ' ' ) } , {WDMemoBinaire( 'C:\Users\Devalender\Pictures\pfoto\Nouvelle image.png' ) } ,' ','C:\Users\Devalender\Pictures\pfoto\Nouvelle image.png')ne marche pas.{WDMemoBinaire( 'C:\Users\Devalender\Pictures\pfoto\Nouvelle image.png' ) }
Merci pour votre aide.
Partager