Problemi VB6 e campi memo access

di il
2 risposte

Problemi VB6 e campi memo access

Ciao a tutti, ho un problema, sto creando un software in visual basic
6 che interagisce con un database access xp ma quando eseguo l'sql con
l'insert into per riempire i campi della tabella, mi da un errore di
sintassi dell'inser into, dopo vari tentativi ho scoperto che
l'inserimento che manda in crisi il comando è appunto quando tento di
inseire il contenuto di una textbox multiline in un campo memo, per
farlo funzionare devo fare qualche modifica particolare o qualche
conversione ?


ciao ciao
Grazie a tutti


CerioX
http:\\www.cerio.t

2 Risposte

  • Re: Problemi VB6 e campi memo access

    La query non è più disponibile perchè ho cambiato metodo di apertura del db e ho riempito i campi direttamente con il recordset .. facendo la addnew poi attribuendo il valore direttamente nei campi con recordset!nomecampo=valore e cosi funziona tutto bene il problema sta nell'istruzione insert into la quale era corretta al 100% (verificata da 2 programmatori) e testata anche spezzando l'istruzione cioè inserendo 1 a 1 o campi da riempire, l'istruzione ha sempre funzionato tranne quando si aggiungeva il campo memo. la text non contiene caratteri speciali (solo lettere e numeri nessun carattere speciale di access!)

    CerioX
    http:\\www.cerio.t
  • Re: Problemi VB6 e campi memo access

    Alberto, i campi memo possono contenere anche
    caratteri speciali come punti e virgole, parole
    accentate.

    Quindi nel momento in cui esegui istruzioni
    sql per aggiungere dei dati nel database creato
    ai campi memo devi prestare particolare attenzione che nelle textbox le parole accentate
    siano seguite da due apici. in quanto il singolo
    apice fa cadere in errore l'interprete sql

    TUTTO QUI IL RESTO FUNZIONERA' PERFETTAMENTE

    I due programmatori che hanno testato la query
    non hanno considerato bene la sintassi dell'istru-
    zione SQL INSERT INTO... VALUES...

    CIAO CIAO!!

    Francexco S.
Devi accedere o registrarti per scrivere nel forum
2 risposte