Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Insert in DB

  1. #1

    Insert in DB

    Ciao, all'inizio ho fatto una prova con soli 3 campi e funzionava e mi salvava i dati nel DB, ore ho aggiunto altri 4 campi e continua a dare errore...


    Tipo di errore:
    Microsoft JET Database Engine (0x80040E14)
    Errore di sintassi nell'istruzione INSERT INTO.



    dim connessione
    connessione = "D:\xxx\neve\neve.mdb"

    Dim conn,a,b,c,d,e,f,g

    If Request.Form("aggiungi") <> "" Then

    a = Request.Form("nome")
    b = Request.Form("nome2")
    c = Request.Form("nome3")
    d = Request.Form("nome4")
    e = Request.Form("nome5")
    f = Request.Form("nome6")
    g = Request.Form("nome7")

    set conn = server.createobject("adodb.connection")
    conn.open("Provider=Microsoft.Jet.oledb.4.0;Data Source= '"&connessione&"'")
    conn.Execute("INSERT INTO raccolta_neve (primo, secondo, room, persone, uno, due, note) VALUES ('" & a & "','" & b & "','" & c & "','" & d & "','" & e & "','" & f & "','" & g & "')" )

    conn.close
    Set conn = Nothing

    End If


    Grazie...

  2. #2
    fatti stampare la stringa SQL e postala

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    note è una parola riservata! non puoi metterla nell'SQL a meno di metterla tra parentesi quadre...

    PS.: ma quanti thread apri con lo stesso argomento.

    Roby

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.