Accedi per seguire   
Seguaci 0
Iared

Pagina Di Registrazione In Asp Vbscript

3 messaggi in questa discussione

Ciao ragazzi.. :)

vi spiego...ho creato una pagina in ASP VBscript con Dreamweawer8.

Pagina di registrazione...

con nome,cognome,email,codicefiscale,nickname,ecc...classica pagina di registrazione...

stessi campi li ho creati nella tabella di Access per poter tenere un DB delle registrazioni...

il punto è...come faccio ora ad unire le 2 cose?aggiornando così automaticamente il database alla conferma di registrazione?

vi ringrazio per i vostri consigli...

(anche se dovessi cambiare tipo di pagina da ASP ad altro formato) :P

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Inviato (modificato)

Ragazzi ho trovato qualcosa per connettermi dalla pagina ASP al DB in Access..

è il seguentge codice:

<%@ Language=VBscript %>

<% Option Explicit %>

<!--#include virtual="/adovbs.inc"-->

<%

Dim objConn, strDbName

strDbName="DBQ=c:\inetpub\wwwroot\data\rubrica.mdb" 'dopo c: si deve immettere l'indirizzo del DB da voi creato

Set objConn=Server.CreateObject("ADODB.Connection")

objConn.ConnectionString="DRIVER={Microsoft Access Driver(*mdb)};" & strDbName

objConn.Open 'ora siamo connessi al DB

Dim objRS

Set objRS=Server.CreateObject("ADOBD.Recordset")

objRS.Open "amici",objConn, , ,adCmdTable 'abbiamo recuperato i dati dal DB

Do While Not objRS.EOF

Response.Write objRS("nome") & "<BR>"

Response.Write objRS("indirizzo") & "<BR>"

Response.Write objRS("città") & "," & objRS("State")

Response.Write "<BR>" & objRS("email") & "<BR>"

Response.Write objRS("telefono") & "<P>"

objRS.MoveNext

Loop

objRS.Close

Set objRS=Nothing

objConn.Close

Set objConn=Nothing

%> 'in questo modo abbiamo visualizzato i record

Modificato da Iared

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

ciao,

è un procedimento un pò noioso, ma alla fine viene in automatico :up1:

per prima cosa creiamo la connessione che legherà il database con le pagine ASP:

1. creato il database (esempio musica.mdb), andiamo su Pannello di controllo \ Strumenti d'amministrazione e scegliamo Origine dati ODBC;

2. selezioniamo la lab DNS di sistema e clicchiamo su Aggiungi;

3. nella finestra aperta selezioniamo la tipologia di database che ci interessa: nel caso dell'esempio abbiamo usato Access selezioniamo "Drive do Microsoft Access";

4. qui impostiamo il nome della connesione (es. Musica) e specifichiamo la cartella d'origine del database;

5. fatto questo, OK, chiudiamo tutto e prendiamo un caffè :P

adesso dovremo creare il "sito" per gestire le pagine che andremo a salvare:

1. apriamo Dreamweaver ( :P ), nella parte destra dell'interfaccia del programma selezioniamo la lab "File" e selezioniamo il menù a discesa "Modifica siti";

2. si aprirà una finestra con l'elenco dei siti precedentemente creati e selezioniamo "Nuovo";

3. si aprirà la finestra per la definizione del nuovo sito, qui selezioniamo la categoria "Informazioni locali" dove imposteremo il nome del sito (es. Musica) e la cartella in locale dove salvare i file;

4. passiamo alla categoria "Informazioni su remoto": qui definiamo il tipo di accesso dei file, scegliamo Locale \ Rete e specifichiamo la cartella che simulerà il nostro dominio (è importante avere istallato l'IIS di Microsoft oppure qualche altro programma analogo, io uso Tomcat) e abilitiamo il caricamento automatico dei file nella cartella "remota";

5. passiamo alla categoria "Server di prova": impostiamo il modello del server, in questo caso ASP VBscript, l'accesso su Locale \ Rete e, se abbiamo fatto bene i passaggi (cosa che puntualmente non mi succede :ranting2: ) verrà caricata la cartella remota specificata nella categoria "Informazioni su remoto" e il prefisso URL, nell'esempio http://localhost/musica/;

6. diamo OK e chiudiamo tutto; altro caffè.

adesso daremo finalmente a Dreamweaver le direttive per la connesione al database:

1. nella parte destra dell'interfaccia del programma selezioniamo la lab "Applicazione", selezioniamo Database e clicchiamo sul + scegliendo DNS;

2. impostiamo nei campi il nome della connessione (es. Musica) e nel menù a tendina DNS selezioniamo la connessione che abbiamo creato utilizzando ODBC degli Strumenti d'amministrazione e diamo OK.

così abbiamo una connessione fra il sito e il database, adesso creiamo la pagina ASP per la registrazione:

1. clicchiamo su File \ Nuovo - Pagine dinamiche - ASP VBscript;

2. nella categoria Applicazione, scegliamo Modulo d'inserimento record;

3. scegliamo la connessione (es. Musica), specifichiamo la pagina che verrà caricata dopo l'inseriemento dei dati (es. grazie.htm) e scegliamo i campi della tabella del database che vogliamo far riempire all'utente nella registrazione;

4. diamo OK e automaticamente nella pagina ASP verranno inseriti dei campi di testo per l'inserimento dei dati;

5. si formatteranno i campi a seconda della necessità et voilà!

non so quanto ti possa essere utile tutto questo,

visto che è passato quasi un mese e soprattutto perchè hai trovato le voci nel codice,

ma così si evita tutto il procedimento della scrittura codice che richiede parecchio tempo.

spero di esserti stato utile!

:)

Modificato da Cold Deep

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0