Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    2

    errore nella insert into

    Mi da errore di sintassi nell'istruzione insert into, di seguito c'è il codice e la pagina di errore:


    <%@ Language=VBScript %>

    <%
    Dim strsql,intcodice,strdescrizione,strfornitore,strno te,numprezzo_a,numprezzo_v,intgiacenza

    intcodice= Request.Form("codice")
    strdescrizione=Request.Form("descrizione")
    strfornitore=Request.Form("fornitore")
    strnote=Request.Form("note")
    numprezzo_a=Request.Form("prezzo_a")
    numprezzo_v=Request.form("prezzo_v")
    intgiacenza=Request.Form("giacenza")
    If (intcodice="" ) Then
    Response.Write("Mancano parametri obbilgatori!")
    Response.Redirect("index.asp")
    End If

    strsql="INSERT INTO magazzino (codice,descrizione,fornitore,prezzo_a,prezzo_v,gi acenza,note) VALUES ("
    strsql=strsql & "'" & intcodice & "',"
    strsql=strsql & "'" & strdescrizione & "',"
    strsql=strsql & "'" & strfornitore & "',"
    strsql=strsql & "'" & numprezzo_a & "',"
    strsql=strsql & "'" & numprezzo_v & "',"
    strsql=strsql & "'" & intgiacenza & "',"
    strsql=strsql & "'" & strnote & "')"

    response.write (strsql) &"
    "



    Questo è il risultato del response.write

    INSERT INTO magazzino (codice,descrizione,fornitore,prezzo_a,prezzo_v,gi acenza,note) VALUES ('codice','descr.','fornit','23','12','23','note')
    ATTENZIONE!
    ERRORE -2147217900: Syntax error in INSERT INTO statement.


    Dov'è l'errore?
    Vale722

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    note è una parola riservata, la devi mettere tra parentesi quadre nella query oppure cambi nome al campo.

    Roby

  3. #3
    in più, eventuali valori numerici NON vanno tra apici

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    2

    grazie!

    GRAZIEEEEEEEEEEEEEEEEEEEEEEEEEE!!!!!!!!!!!!!!!!!!! !!!!


    Ora funziona alla perfezione!!!!!
    Vale722

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.