Come creare un sito web nuova voce dati

May 24

Quando si dispone di numerosi record da inserire in un database, a volte è solo più facile creare un piccolo sito web per il personale di inserimento dati. Creazione di un sito web di inserimento dati comporta un modulo web e codifica che inserisce il nuovo record nel database. Per l'elaborazione più veloce, la pagina web torna alla pagina originale in cui si trova il modulo web. Il processo viene ripetuto, e rende più efficiente e più veloce per inserire i dati.

istruzione

Creare il modulo

1 Creare una nuova pagina ASPX cliccando sul menu di Visual Studio "File" e selezionare "Nuovo". Viene visualizzato un elenco dei tipi di file. Selezionare HTML o ASPX. O si lavorerà per una piccola pagina di inserimento dati. In questo esempio, ASPX viene utilizzato.

2 Creare gli elementi del modulo. Il numero di elementi su un modulo sono determinati dalla quantità di informazioni necessarie per l'immissione di dati. In questo esempio, il sito web è solo entrando nome e cognome per i clienti. Utilizzare questo codice:
<Asp: id = "first_name" runat = "server" TextBox />
<Asp: id = "last name" runat = "server" TextBox />

3 Inserire il pulsante di invio. I moduli richiedono un pulsante di invio, quindi aggiungere il seguente codice alla pagina web:
<Asp: Button id = "btnSubmit" Text = "Invia Me" runat = "server" />

4 Fare doppio clic sul pulsante che è stato appena creato. Una pagina di codice sottostante sembra che crea un evento, che viene attivato quando l'utente fa clic sul pulsante. Un evento è un tipo di funzione che esegue il codice quando un utente interagisce con un programma. Ad esempio, facendo clic su un pulsante attiva l'evento "onClick" e modificare una selezione casella a discesa innesca l'evento "onChange".

Inserire informazioni nel database

5 Assegnare l'input dell'utente a una variabile stringa. In primo luogo, fare doppio clic sul pulsante che è stato creato nella sezione 1. Si apre l'evento "onClick" dove si posiziona il codice che inserisce le informazioni in un database. Quando l'utente preme il pulsante creato nella sezione 1, i dati del modulo viene inviato per l'elaborazione. Di seguito è riportato il codice che fa riferimento i valori del form inviati e lo assegna ad una variabile:

stringa first_name = first_name.Text;
stringa cognome = last_name.Text;

Questo codice è posto proprio all'inizio della vostra funzione di evento "onClick".

6 Creare una query per inserire i dati nel database. NET è dotato di classi che lo rendono facile da inserire i dati in un database. Aggiungere questa riga sotto il codice nel passaggio 1. La presente interrogazione è il codice che inserisce le informazioni nel database. Esso utilizza le informazioni dell'utente salvato nelle variabili dal punto 1 e crea un record nella tabella del database. Di seguito è riportato un esempio di un'istruzione SQL insert:

string query = "INSERT INTO clienti (first_name, cognome) Valori ( '" + first_name + "', '" + cognome + "')";

7 Creare una connessione al database. Aggiungere la seguente riga al di sotto al di sotto del codice inserito dal passo 2. Questo imposta la connessione al database al server; è necessario per qualsiasi pagina di inserimento dati.

MyConn = new SqlConnection ( "Data Source = SQLServer; Initial Catalog = myDatabase; User Id = utente; password = password");

8 Creare il comando SQL ed eseguire la query. Inserire questa riga di codice dopo la connessione al database. Questo comando esegue la query sul server e inserisce il nuovo record al database dei clienti:

SqlCommand myCmd = new SqlCommand (query, MyConn);
myCmd.ExecuteNonQuery ();

9 Notificare all'utente che il testo come stato immesso. Una volta che i dati sono stati inseriti, è pratica comune per avvertire il lettore che il comando è stato completato con successo. Aggiungere questa riga di codice dopo il comando dal punto 4. Il codice seguente scrive una notifica alla pagina web in modo gli utenti sono consapevoli che il processo è completo:

Response.Write ( "I dati sono stati salvati con successo!");


Articoli Correlati