Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Campo memo di db access - problema <br>

    Sempre io...

    Ho registrato in un campo memo di un db access questo valore:

    codice:
    testo
    <spazio>
    quando cerco di modificare questo valore la query di update va in errore, nonostante abbia previsto la funzione "pulisci" e la sintassi "trim":
    codice:
    function pulisci(stringa)
       pulisci = replace(stringa, "'", "‘")
    end function
    
    discussione = trim(pulisci(Request.Form("discussione")))
    Come si risolve ???

    Grazie!

  2. #2
    apparte che sarebbe piu corretto
    codice:
    function pulisci(stringa)
       pulisci = replace(stringa, "'", "''")
    end function
    che errore da?


    fatti stampare a video la query

  3. #3
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Questa è la query (proprio su due righe):
    codice:
    UPDATE tblAdd set text='testo
    ' , name='aaaxxxx' , email='igu@ba.it' , title='ciao' WHERE id = 11
    L'errore invece è questo:
    Tipo di errore:
    Microsoft JET Database Engine (0x80040E14)
    Errore di sintassi nell'istruzione UPDATE.
    Se elimino dalla update l'aggiornamento del campo text la query funziona regolarmente

  4. #4
    prova a mettere i campi tra parentesi quadre oppure provala in access facendo una nuova query e andando in visualizza sql

  5. #5
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    A parte che ho già provato, ma scusa, il problema è il contenuto del campo text del db ?:

    codice:
    testo
    <spazio>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.