Problema inserimento dati

  • Creatore Discussione Creatore Discussione Fede80
  • Data di inizio Data di inizio

Fede80

Nuovo Utente
9 Set 2005
4
0
0
Ragazzi, sono ancora io, ho risolto il problema di qualche post più su, ma adesso ne ho un altro...! :incazz:
Abbiate pazienza! :rolleyes:

Sto cercando di inserire dati nel database, per cui ho preparato una pagina html in cui ho messo un form (dove andranno inseriti i dati). La pagina ha tre campi (nome, cognome e città), più il tasto "Invia".
Qui sorge il problema. Appena clicco su invia, non mi si apre la pagina di scrittura (in asp), ma la finestra di download del file asp! Se faccio "apri", mi apre dreamweaver...! :gun:

Come faccio a fare in modo che mi richiami la pagina sul browser?

Nella pagina html non credo ci sia niente di strano...
Città: <br>
<input type="text" name="città"><br>
<br>

<input type="submit" name="invia" value="Invia">
</form>

Grazie...
Fede
 
Ho risolto il problema, in pratica dovevo specificare il percorso completo del file asp (cioè localhost/prove/ecc). Strano, perchè fino a ieri mi bastava scrivere il nome del file senza percorso...va beh!!! comunque questo è risolto... :p

Ovviamente adesso che parte il codice di scrittura ho un errore, cioè:

Tipo di errore:
ADODB.Recordset (0x800A0CB3)
Il set di record corrente non supporta l'aggiornamento. Potrebbe trattarsi di una limitazione del provider o del tipo di blocco selezionato.
/proveasp/scrivi_db.asp, line 27

E' forse per il discorso degli attributi della cartella?
Comunque il codice che uso è:

<%
dim strNome
strNome = request.form("Nome")

dim strCognome
strCognome = request.form("Cognome")

dim strCitta
strCitta = request.form("Città")
%>


' -------Connessione Db---------

<%
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & _
Server.MapPath("db2.mdb")
%>

' -------Recordset-------
<%
Dim objRS
Set objRS = Server.CreateObject("ADODB.RecordSet")
objRS.Open "Studenti", objConn
objRS.addnew
objRS("Nome") = strNome
objRS("Cognome") = strCognome
objRS("Città") = strCitta
objRS.update
%>

<%
objRS.Close
Set objRS = Nothing

objConn.Close
Set objConn = Nothing
%>

<%
response.write "I tuoi dati sono stati inseriti correttamente!"
%>

Aiutatemi, non ci salto più fuori!!! :eek: :eek: :eek:
Grazie...!
 

Discussioni simili