+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Problema con query INSERT INTO

  1. #1
    zurlina non è in linea Scolaretto
    Post
    73
    Ciao a tutti ragazzi!! [img]smileys/smiley32.gif[/img]
    Ho un problema con una semplice query INSERT INTO.
    In pratica devo eseguire una query che inserisce dei normali
    dati di vari titpi e un campo note(di tipo text) che deve stare
    vuoto.
    Non mi è mai capitato di incontrare tutti quresti problemi con
    una query del genere, potete aiutarmi?
    Cmq posto la query, mi da un errore di sintassi...

    "INSERT INTO Fatture(Id, Anno, Data, note, id_ditta) VALUES ("
    + Str(num) + ", " + Str(an) + ", '" + Format(Date, "dd/mm/yyyy") +
    "," + "'" + "" + "'" + ", " + ditta + ");"

    è un po' incasinata..



    [img]smileys/smiley5.gif[/img]
    Zurlina

  2. #2
    L'avatar di slashmad
    slashmad non è in linea Scribacchino
    Luogo
    Italy
    Post
    763
    Ciao Zurlina, tutto bene?

    Con che database ti colleghi?

    Comunque prova così:

    codice:
    "INSERT INTO Fatture(Id, Anno, Data, note, id_ditta) VALUES (" 
    + Str(num) + ", " + Str(an) + ", '" + Format(Date, "dd/mm/yyyy") + 
    "," + "NULL" + ", " + ditta + ");"
    Ciao.

    [img]smileys/smiley1.gif[/img]
    Slash


    - Hai mai dato un'occhiata al Regolamento del Forum? Se la risposta è no, sarebbe proprio l'ora di farlo...
    - Se un utente ti è stato d'aiuto usa il pulsante Commenta Intervento per aumentare la sua reputazione!

  3. #3
    zurlina non è in linea Scolaretto
    Post
    73
    Ciao slash
    si tutto bene, mi collego con un db access....
    cmq adesso ci provo e ti faccio sapere dopo pranzo...ciao
    Zurlina

  4. #4
    L'avatar di slashmad
    slashmad non è in linea Scribacchino
    Luogo
    Italy
    Post
    763
    Allora buon appetito...

    Ciao
    Slash


    - Hai mai dato un'occhiata al Regolamento del Forum? Se la risposta è no, sarebbe proprio l'ora di farlo...
    - Se un utente ti è stato d'aiuto usa il pulsante Commenta Intervento per aumentare la sua reputazione!

  5. #5
    zurlina non è in linea Scolaretto
    Post
    73
    cmq volevo dire che ho provato anke così:

    Dim blank as String
    blank = ""
    (oppure anke così)
    blank= " ' ' "


    "INSERT INTO Fatture(Id, Anno, Data, note, id_ditta) VALUES ("
    + Str(num) + ", " + Str(an) + ", '" + Format(Date, "dd/mm/yyyy") +
    "," + blank + ", " + ditta + ");"

    Niente. bo' [img]smileys/smiley19.gif[/img]
    Zurlina

  6. #6
    L'avatar di slashmad
    slashmad non è in linea Scribacchino
    Luogo
    Italy
    Post
    763
    Aspetta....
    Cosa molto più pratica se vuoi che un campo sia null basta non inserirlo nella insert, cioè:
    codice:
    "INSERT INTO Fatture(Id, Anno, Data, id_ditta) VALUES (" 
    + Str(num) + ", " + Str(an) + ", '" + Format(Date, "dd/mm/yyyy") + 
    ", " + ditta + ");"
    Vedrai che funge.

    Inoltre volevo avvisarti che per access la parola "note" è riservata, quindi se in una stringa SQL (Select, insert update), devi specificare un campo che si chiama "note" devi includerlo tra parentesi quadre: [note]. Es:
    codice:
    "INSERT INTO Fatture(Id, Anno, Data, [note], id_ditta) VALUES (" 
    + Str(num) + ", " + Str(an) + ", '" + Format(Date, "dd/mm/yyyy") + 
    ", 'Questa è la mia nota', " + ditta + ");"

    Ciao

    [img]smileys/smiley2.gif[/img]
    Slash


    - Hai mai dato un'occhiata al Regolamento del Forum? Se la risposta è no, sarebbe proprio l'ora di farlo...
    - Se un utente ti è stato d'aiuto usa il pulsante Commenta Intervento per aumentare la sua reputazione!

  7. #7
    zurlina non è in linea Scolaretto
    Post
    73
    Dai!
    Questa non la sapevo...
    e che cos'è il campo note in access??Vuoi vedere che è quello
    allora?
    Perchè anche in una query UPDATE che poi ho mollato per
    fare altro, in cui updatavo il campo note mi dava problemi....
    [img]smileys/smiley36.gif[/img]
    Grazie ancora, poi ti faccio sapere. [img]smileys/smiley1.gif[/img]
    Zurlina

  8. #8
    L'avatar di slashmad
    slashmad non è in linea Scribacchino
    Luogo
    Italy
    Post
    763
    Prego.

    Ciao

    [img]smileys/smiley4.gif[/img]
    Slash


    - Hai mai dato un'occhiata al Regolamento del Forum? Se la risposta è no, sarebbe proprio l'ora di farlo...
    - Se un utente ti è stato d'aiuto usa il pulsante Commenta Intervento per aumentare la sua reputazione!

  9. #9
    Post
    4,741
    Blogs
    12
    X Zurlina:
    Ho modificato il titolo del TOPIC... La prossima volta cerca di assegnare ai tuoi Topic un titolo coerente e non del tipo: AIUTO, PROBLEMA IMPOSSIBILE e cosi' via [img]smileys/smiley18.gif[/img].

    Cerchiamo di mantenere il forum ordinato [img]smileys/smiley4.gif[/img]

    Ciao, alla prossima.

+ Rispondi al Thread

Discussioni simili

  1. Problema con query di Access
    Da Damians nel forum Access
    Risposte: 2
    Ultimo Post: 28-07-2006, 12:03
  2. Problema Con Query Multipla
    Da alice1 nel forum PHP
    Risposte: 3
    Ultimo Post: 15-02-2006, 11:27
  3. Problema con query in Access 2003
    Da michelegaio nel forum Access
    Risposte: 7
    Ultimo Post: 08-09-2005, 17:10
  4. problema conteggio risultati query
    Da mikyweb nel forum PHP
    Risposte: 15
    Ultimo Post: 10-08-2005, 18:20
  5. access 2000 - errore con query a campi in
    Da smsmaster nel forum Microsoft Windows
    Risposte: 1
    Ultimo Post: 31-10-2003, 14:16

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi