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

    errore nell' INSERT INTO...

    aiuto ragazzi sto impazzendo!
    ho una pagina asp "stupidissima" che deve inserire 3 dati in un db, ma mi da errore nell'insert, e non riesco a capire perchè....
    nel db ho settato tutti e tre i campi come testo....
    però nn va lo stesso...
    vi posto il codice, tanto sono 2 righe in croce...

    codice:
    <%
    data = FormatDateTime(date(),0)
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:/inetpub/wwwroot/Greco/db/db1.mdb")
    var_nome= Request.Form("operatore")
    var_com=Request.Form("commento")
    Conn.Execute("INSERT INTO generale (operatore, data, note) VALUES ( '"& var_nome &"', '"& data &"',  '"& var_com &"' )")
    Conn.Close
    Set Conn = Nothing
    
    Response.Redirect("../home.asp?pagina=note")
    
    %>
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    </body>
    </html>
    mah...

  2. #2
    Data che formato è?
    Se è data ricordo nuovamente che il valore va posto tra #, pesupponendo tu sia su access.

  3. #3
    la data è settata sempre come testo nel db access, e cmq nelle altre form di inserimento il campo data ha sempre funzionato, percui non penso sia quello il problema...
    IE mi dice proprio così:
    "Errore di sintassi nell'istruzione INSERT INTO."
    però di errori non riesco a vederne...
    mah..

  4. #4
    aspè aspetta....
    ma se io ho un db con, per esempio, 10 campi, nella insert posso fare così:

    INSERT INTO tabella (campo2, campo5, campo6) VALUES (valore1, valore 2 valore3)

    ........se po' fa?
    :master:

  5. #5
    Sì, se gli altri campi accettano valori nulli.

  6. #6
    Note se non ricordo male potrebbe essere una sintassi riservata.
    metti il nome del campo tra []

  7. #7
    olè!
    GRAZIE MILLEEEEEEEEEEEEEEE

    ma guarda un po' che sfiga che ho....

    ma che cavolo ne poteva sapere uno che note è una parola riservata!!

    :quote:
    beh, grazie ancora, ciao!

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.