Italian community of Lazarus and Free Pascal
Programmazione => Databases => Topic aperto da: polacchini - Aprile 21, 2013, 03:05:01 pm
-
Ciao a tutti.
ho provato a memorizzare la path di un file immagine in un db per poi visualizzarne l'immagine.
Ho aggiunto al form un tedit e con un pulsante invio un INSERT al db per memorizzare dove si trova l'immagine.
Funziona tutto bene l'unica cosa non mi memorizza nel campo del db il carattere "\", incece di scrivere in archivio "c:\immagini\foto1.jpg" mi memorizza "c:immaginifoto1.jpg".
Qualcuno si č trovato ad affrontare questo inghippo.
Ciao
-
Allora \ viene usato come carattere escape... quindi viene eliminato se non č \\.
L'alternativa č cambiare "al volo" i \ con i /.
Poi in fase di "lettura" del path lo ritraduci da / a \ ...
Stilgar
-
Mi cimento con il consiglio.
Ho provato ad inserirlo nel db (mysql) digitando a mano nel campo č il carattere "\" viene memorizzato, chissā perche se uso una tedit lo interpreta come escape.
Ti faccio sapere ciao e grazie ancora.
-
ho utilizzato la funzione StringReplace, tutto OK, ciao