Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    221

    Inserimento Record con SQL

    Ecco qua il codice inserito:

    codice:
    <%
    Date = Replace(request("Date"),"'", "''")
    TpRec = N
    Km = Replace(request("Km"),"'", "''")
    Fornitore = Replace(request("Fornitore"),"'", "''")
    Descrizione = Replace(request("Descrizione"),"'", "''")
    pagatodamauro = Replace(request("pagatodamauro"),"'", "''")
    pagatodaale = Replace(request("pagatodaale"),"'", "''")
    pagatodamirko = Replace(request("pagatodamirko"),"'", "''")
    
    StrConnessione = "DRIVER={Microsoft Access Driver (*.mdb)};
    DBQ=" & server.MapPath("/mdb-database") & "\***.mdb;pwd=***"
    	
    Set Conn = Server.CreateObject("ADODB.Connection") 
    
    Conn.Open StrConnessione
    
    SQL = "SELECT * FROM SpAttive"
    
    SQL = SQL & " values ('"  & TpRec & "','" & Date & "','" & Km & "','" & Descrizione & "',
    '" & Fornitore & "','" & pagatodamauro & "','" & pagatodaale & "',
    '" & pagatodamirko & "')"
    
    Conn.execute SQL
    
    Conn.Close
    set Conn=nothing
    
    %>
    chiaramente non funziona ... è la prima volta che aggiungo una record ad un database quindi ho fatto riferimento ad uno già esistente ...ma certe cose le ho inserite e/o modificate alla cieca senza sapere esattamento quello che facevo ... grazie per qualsiasi aiuto!

    Mirko

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    SQL = SQL & " values ('"  & TpRec & "','" & Date & "','" & Km & "','" & Descrizione & "',
    '" & Fornitore & "','" & pagatodamauro & "','" & pagatodaale & "',
    '" & pagatodamirko & "')"
    response.write SQL:response.end
    Posta quello che vedi a video.

    Roby

  3. #3
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    221
    Mi da un mega errore:

    codice:
    Impossibile visualizzare la pagina 
    Impossibile visualizzare la pagina desiderata. Si è verificato un problema. 
    
    --------------------------------------------------------------------------------
    
    Provare a eseguire le operazioni seguenti:
    
    Aprire la pagina iniziale www.***.com, quindi cercare i collegamenti alle informazioni desiderate. 
    Scegliere il pulsante  Aggiorna o riprovare in un secondo momento.
    
    Fare clic sul pulsante  Cerca per ricercare informazioni su Internet. 
    È anche possibile visualizzare un elenco di siti correlati. 
    
    
    
    
    HTTP 500 - Errore interno del server 
    Internet Explorer

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Menu Strumenti --> Opzioni Internet --> Avazante di Internet Explorer e disabilita la voce "Mostra messaggi di errore HTTP brevi".
    Fai ripartire la pagina e ...

    Roby

  5. #5
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    221
    Questa proprio non la sapevo, ecco il risultato:

    codice:
    Microsoft VBScript runtime error '800a01f5' 
    
    Illegal assignment: 'Date' 
    
    /GSTconnection/add_record10.asp, line 9

  6. #6
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    221
    Ok ... ho sostituito il valore Date con Data ... ecco quello che da:

    codice:
    SELECT * FROM SpAttive values ('','','','','','','','')

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    ehemmmm ma tu devi inserire?
    Allora devi fare una insert into

    Non devi scrivere select ma

    INSERT INTO (campo1, campo2, campon,.. ) VALUES (....)

    Roby

  8. #8
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    221
    Scusa ... ma come faccio a dirgli in quale tabella inserire del DB?

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    INSERT INTO nometabella (campo1, campo2, campo n,.. ) VALUES (....)
    Roby

  10. #10
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    221
    Ho scritto questo .... ma temo non gli piaccia

    codice:
    Insert Into SpAttive (TpRec,Data,Km,Descrizione,Fornitore,ImpMa,ImpAl,ImpMi)
    values (TpRec,Data,Km,Descrizione,Fornitore,pagatodamauro,pagatodaale,
    pagatodamirko)
    ed ecco l'errore:

    codice:
    Microsoft VBScript compilation error '800a0401' 
    
    Expected end of statement 
    
    /GSTconnection/add_record10.asp, line 52 
    
    Insert Into SpAttive (TpRec,Data,Km,Descrizione,Fornitore,ImpMa,ImpAl,ImpMi) values 
    (TpRec,Data,Km,Descrizione,Fornitore,pagatodamauro,pagatodaale,
    pagatodamirko)
    ------------^
    Mir

    PS: i caporiga non ci sono nel codice ... li ho aggiunti solo per non sforare nel video del forum.

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.