Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    Errore Inserimento Dati in DataBase Acces tramite ASP

    Salve a tutti

    rieccomi a chiedervi nuovamente aiuto...

    se prima chiedevo aiuto per l'interrogazione ora vi chiedo aiuto per l'inserimento di dati in un database con asp....

    purtroppo non mi funziona e sicuramente avrò sbagliato qualcosa...

    vi scrivo il codice per meglio farvi capire la mia situazione...


    qui sotto c'è il file inserisci.HTM
    codice:
    <html>
    <head>
    <title>INSERIMENTO DI DATI IN UN DATABASE</title>
    </head>
    <body>
    
    
    Compila i campi:</p>
    <form method="POST" action="inserisci.asp">
    
    
    codice: <input type="text" name="codice" size="20"></p>
    
    
    nome: <input type="text" name="nome" size="20"></p>
    
    
    cognome: <input type="text" name="cognome" size="20"></p>
    
    
    <input type="submit" value="Invia"></p>
    </form>
    </body>
    </html>
    qui invece c'è il file inserisci.ASP
    codice:
    <html>
    <head>
    <title>INSERIMENTO DI DATI IN UN DATABASE</title>
    </head>
    <body>
    <%
    on error resume next
    codice = Request.form("codice")
    nome = Request.form("nome")
    cognome = Request.form("cognome")
    dim objconn
    dim objrs
    set objconn = Server.CreateObject("ADODB.Connection")
    set objrs = Server.CreateObject("ADODB.Recordset")
    objconn.Open "palestra.mdb", "", ""
    SQL = "INSERT INTO prova (codice, nome, cognome) "
    SQL = SQL & "VALUES ('" & codice & "','" & nome & "','" & cognome & "',)"
    objrs.Open SQL, objconn
    If err.number>0 then
    response.write "
    
    Errore nell'inserimento</P>"
    
    elseif conn.errors.count> 0 then
    response.write "
    
    Attenzione!</P>"
    response.write "
    
    I dati inseriti non sono corretti.</P>"
    Else
    response.write "
    
    I dati sono stati inseriti correttamente!</p>"
    End if
    objconn.Close
    %>
    <hr>
    
    
    
    <%
    Response.Write("Torna alla pagina precedente")
    %>
    </p>
    </body>
    </html>
    vi prego di dargli un' occhiata, magari scoprite dov'è l'errore....

    a me quando l'eseguo non mi inserisce nulla e mi compare la pagina di errore....quella del form però no quella di internet explorer

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Codice PHP:
    SQL SQL "VALUES ('" codice "','" nome "','" cognome "',)" 
    togli la virgola finale (dopo il cognome).
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    fatto ma mi dice errore nelll'inserimento dei dati....

  4. #4
    se codice è un campo numerico va senza '' cioè " & codice & "

  5. #5
    niente...mi dice sempre errore nel trasferimento

  6. #6
    allora?...vi prego di aiutarmi, so che potete

  7. #7
    ----------------------------------------------------
    impariamo a fare un po' di debug

    *subito* dopo la composizione della stringa SQL metti

    Response.Write "maGGica SQL...: " & sql
    Response.Flush

    poi posta quello che viene a video
    ----------------------------------------------------

  8. #8
    nulla, mi da la schermata di errore....


  9. #9
    1. visto che testi err.number sarebbe opportuno farselo stampare, non ti pare?
    2. codice è un campo autoincrementante?

  10. #10
    non saprei nno mi da un numero di errore...

    il campo id non è contatore, è numerico normale...che non si incrementa quindi da solo...

    non saprei...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.