ASP+ access database

Πληροφορίες σχετικές με την ASP, ASP.NET και με τις εφαρμογές που είναι γραμμένες με αυτήν.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
me_i_am
Δημοσιεύσεις: 1
Εγγραφή: 14 Οκτ 2003 21:53

ASP+ access database

Δημοσίευση από me_i_am » 14 Οκτ 2003 21:58

Gia sas kai apo emena,

thelw na kanw kati to opoio ipothetw oti einai arketo aplo alla san arxarios thelw tin boitheia sas. exw kapoia erwtimatologia se html kai thelw autoi pou tha simmetexoun ston test kai tha apantane sta erwtimatologia automata na enimervnetai mia basei dedomenvn pou exw ftiaxei se access. opoios mporei na me boithisei tha to ektimousa idiaiteros.

Άβαταρ μέλους
GhostShip
Δημοσιεύσεις: 338
Εγγραφή: 30 Σεπ 2003 09:57
Τοποθεσία: Αθήνα

ASP+ access database

Δημοσίευση από GhostShip » 16 Οκτ 2003 14:33

Κάθε διαφορετική φόρμα στο html αρχείο θα έχει στο form το εξής:
<form action="update.asp" method="post" name="το όνομα της φόρμας">
Θα πρέπει να περνάς το id του ερωτηματολογίου πχ 1, 2 κτλ σαν hidden πεδίο
<input type="Hidden" name="το όνομα του πεδίου" value="το value που θες">

Στο αρχείο που θα κάνεις το update, θα πρέπει να ζητάς (request) το value του hidden πεδίου.
Πχ. Ονομα μεταβλητής που θες = Trim(request("το όνομα του hidden πεδίου"))
Τώρα είσαι έτοιμος να κάνεις το update ως εξής:

Στο SQL string, θα πρέπει να γράψεις κάτι όπως
SQLstring = "set dateformat dmy; INSERT INTO " & Όνομα_πίνακα_βάσης & " (πεδίο_βάσης1, πεδίο_βάσης2, πεδίο_βάσης3, πεδίο_βάσης4, πεδίο_βάσης5, πεδίο_βάσης6, πεδίο_βάσης7, όνομα του hidden πεδίου στη βάση ")& _
") VALUES ('" &_
trim(πεδίο_φόρμας1) & "', '" &_
trim(πεδίο_φόρμας2) & "', '" &_
trim(πεδίο_φόρμας3) & "', '" &_
trim(πεδίο_φόρμας4) & "', '" &_
trim(πεδίο_φόρμας5) & "', '" &_
trim(πεδίο_φόρμας5) & "', '" &_
trim(πεδίο_φόρμας6) & "', " &_
trim(όνομα του hidden πεδίου στη φόρμα)&_
")"
(ονομα του connection με την βάση(πχ. conn)).execute(SQLstring) για να κάνεις το update.

Φυσικά στο τέλος δεν θα πρέπει να ξεχάσεις να κλέισεις το connection με την βάση.
Εννοείτε, οτι θα έχεις κάνει INCLUDE στην αρχή της update.asp τα files που κάνουν connect με την βάση.
Πχ. <!--#INCLUDE FILE="setconnection.asp" -->

Τέλος, καλό θα ήταν να κάνεις και ένα redirect στο τέλος σε μία ευχαριστήρια σελίδα για την συμμετοχή στο ερωτηματολόγιο
Πχ. Response.redirect("thankyou.asp")

Ελπίζω να σε βοήθησα

Απάντηση

Επιστροφή στο “ASP, ASP.NET”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες