Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: scrivere su db access

  1. #1

    scrivere su db access

    Ciao!!
    posto l'url......
    http://www.agic.it/Prova/guestbook.asp

    Sul form sto inserendo alcuni controlli, e a campi compilati faccio in modo di inviare una mail che ho già formattato come html rendendola un po più presentabile di un elenco semplice di campi.

    Parallelamente, vorrei inserire il record su un db access.
    Come faccio? Ho iniziato col db.
    guest.mdb, una sola tabella "messaggi" con i 4 campi che sono anche sul form.

    Ho dato un'occhiata in giro fra gli script, ci sono un paio di esempi ma non mi funzionano........comincio a pensare di essere io!!
    mi date una mano?
    PS: la mail sul book funziona ed arriva direttamente a me.....andateci piano con i commenti cattivi ok?...eheh!!

    grazie, ciauz!!
    E' arrabbiato con il mondo, con la propria famiglia e con se stesso. Più che altro è arrabbiato e basta. (Goblin furioso)

    Scaglia abbastanza goblin su un qualsiasi problema e dovresti risolverlo. E in ogni caso ti ritroverai meno goblin trai i piedi. (Scagliaorda goblin)

  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    in che senso non funziona ?
    da errore ?
    Forza la magica ROMA

  3. #3
    io non vedo nessun malfunzionamento...

  4. #4
    scusate.........
    non ho messo lo script nella pagina.....stavo provando in locale.
    Ho preso quello nella sezione asp -> script -> DATABASE a pagina 1 "Dal form al database".......

    mi da errore!!
    E' arrabbiato con il mondo, con la propria famiglia e con se stesso. Più che altro è arrabbiato e basta. (Goblin furioso)

    Scaglia abbastanza goblin su un qualsiasi problema e dovresti risolverlo. E in ogni caso ti ritroverai meno goblin trai i piedi. (Scagliaorda goblin)

  5. #5
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    che errore ?
    su quale riga ?
    Forza la magica ROMA

  6. #6
    è meglio se posti il codice che hai messo nella pagina perchè sicuramente l'hai riadattato.
    cmq non riesco ancora a capire il problema...
    cosa fa? non scrive nel db?

  7. #7
    Allora:


    Tipo di errore:
    Errore di compilazione di Microsoft VBScript (0x800A0401)
    Prevista fine istruzione
    /inviamailguest.asp, line 39, column 23
    strQuery= strQuery & item &","



    E' arrabbiato con il mondo, con la propria famiglia e con se stesso. Più che altro è arrabbiato e basta. (Goblin furioso)

    Scaglia abbastanza goblin su un qualsiasi problema e dovresti risolverlo. E in ogni caso ti ritroverai meno goblin trai i piedi. (Scagliaorda goblin)

  8. #8
    postaci un po' più di codice!!!
    per esempio cosa c'è in strquery ed in item!!!

  9. #9
    Pagina inviamailguest.asp.

    </table>"
    Set tuamail = Server.CreateObject("CDONTS.Newmail")
    tuamail.from = "Aggiunta firma sul Guestbook <mia.mail.it>"
    tuamail.to = "mia.mail.it"
    tuamail.subject = "Firmato guestbook"
    tuamail.body = testo
    tuamail.BodyFormat = 0
    tuamail.MailFormat = 0
    tuamail.send
    Set tuamail = Nothing


    if request("id")=1 then
    on error resume next
    dim strQuery
    strQuery="INSERT INTO tabella("
    dim strValori
    strValori=" VALUES("
    dim strSql
    strSql=""

    for each item in request.form
    if item<>"Submit" then
    strQuery= strQuery &amp; item &amp;","
    strValori= strValori &amp; "'"&amp;server.HTMLEncode(request.form(item))&amp; "',"
    end if
    next

    strQuery=mid(strQuery,1,len(strQuery)-1) &amp;")"
    strValori=mid(strValori,1,len(strValori)-1) &amp;")"

    set rs =server.createObject("ADODB.Recordset")
    strConn="driver={Microsoft Access Driver (.mdb)}; "
    strConn=strConn &amp; " DBQ=" &amp; Server.MapPath("guest.mdb")
    strSql= strQuery &amp; strValori
    rs.open strSql,strConn
    set rs=nothing
    if err.number<>0 then
    response.write err.number &amp;"
    "&amp;err.description
    else
    response.write "inserimento avvenuto con successo"
    end if

    response.end
    end if
    %>
    <html>
    <head>
    </head>
    <body>
    Grazie per aver firmato il Guestbook!!
    chiudi
    </body>
    </html>
    E' arrabbiato con il mondo, con la propria famiglia e con se stesso. Più che altro è arrabbiato e basta. (Goblin furioso)

    Scaglia abbastanza goblin su un qualsiasi problema e dovresti risolverlo. E in ogni caso ti ritroverai meno goblin trai i piedi. (Scagliaorda goblin)

  10. #10
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    posta tutto il codice
    Forza la magica ROMA

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.