Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con 'INSERT INTO'

    Problemino SQL

    Devo inserire dei valori in una tabella di un normale database .mdb di Access: uno dei campi della tabella si chiama 'E-Mail' , e questo è il problema...

    Se infatti provo ad usare il codice

    INSERT INTO Contatti (Nome, E-Mail) VALUES ('"&xnome&"', '"&lemail&"')"

    ottengo un errore dovuto al nome del campo
    (se rinomino il campo l'errore sparisce).

    Come posso inserire i dati mantenendo esattamente il come di campo 'E-Mail' ? (cioè come devo modificare la stringa?)
    Where there is a will, there is a way

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao szannotti,

    non bisognerebbe usare caratteri strani nei nomi di colonna di un db
    in queto caso credo tu possa risolvere con le parentesi quadre
    codice:
    INSERT INTO Contatti (Nome, [E-Mail]) VALUES ('"&xnome&"', '"&lemail&"')"

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Risposta semplice semplice. Modifica il nome del campo e fai prima. Mai perdere tempo pre cose effimere.

  4. #4
    Vi ringrazio, bastava aggiungere le parentesi quadre purtroppo non posso toccare il database, ma va bene lo stesso
    Where there is a will, there is a way

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.