Visualizzazione dei risultati da 1 a 4 su 4

Discussione: SQL comando insert

  1. #1

    SQL comando insert

    Ciao a tutti, avrei una domandina semplice semplice, o almeno lo spero

    ho un record con diversi campi e dovrei inserire i dati uno alla volta in diversi momenti e non riesco a farlo. Non sono un'esperto ma ho il sospetto che i campi di un record vadano inseriti tutti insieme, altrimenti non capisco cosa non funzioni.
    questo è il codicillo:

    aaa=Request.Querystring("cod")
    pippo=Request.Form("R1")
    SQL = "INSERT INTO RBA01 (Risposta"&aaa&")"
    SQL = SQL & "VALUE('"&pippo&"')"

    response.write SQL
    Conn.Execute(SQL)
    Conn.close
    Set Conn=Nothing


    mi restituisce il msg:

    Microsoft VBScript runtime error '800a01a8'

    Object required: ''


    stringa sql = INSERT INTO RBA01 (Risposta1)VALUE('2')

    Spero di essere stato chiaro, Avete un'idea su come risolvere?
    Grazie
    Ciao

  2. #2

  3. #3
    grazie fraude,
    difetto un po in inglese :master: ma adesso ci provo lo stesso

    Quello che vorrei accertare e se i valori nel record vanno messi tutti insieme o è possibile anche inserirli uno alla volta?
    tnks

    Marco

  4. #4
    Ciao,
    su che riga te lo da quell'errore? potrebbe non essere un problema di sql ma che l'oggetto che stai usando (conn as es.) non è istanziato. I valori del parametro "cod" e "R1" sono validi ?
    prova a stamparli nella pagina così:

    codice:
    <% Reponse.Write (aaa & "  " & pippo) %>
    I record vanno inseriti tutti in una volta con una sola istruzione insert, altrimenti devi fare la insert e in seguito fare delle update solo sul campo che vuoi modificare per quel record. Comunque se ci sono dei vincoli nel database (ad es. campi che non accettano null) devi comunque rispettarli.

    Carlo

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.