Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come trasferire i dati da un recordset ADO in una tabella con ADO

Oggetto di Microsoft ActiveX Data , o ADO , consente di gestire e manipolare i dati , trasferirli e da fonti varie. È possibile aggiungere nuovi record a una tabella di database utilizzando una connessione ADO e le informazioni di record , in combinazione con la sintassi SQL . Cose che ti serviranno
ADO database di
server che esegue Microsoft IIS
Mostra più istruzioni
1

Creare una connessione ADO . Usa la parola chiave "set" , e definirlo utilizzando la sintassi ADODB :

connessione1 = Server.CreateObject ( ADODB.Connection ) economici 2

aprire la connessione e il punto al database . Utilizzare la notazione dot e il metodo "Open" dell'oggetto collegamento di farlo. È necessario conoscere il percorso della sorgente di dati in modo che è possibile includere nei parametri della chiamata di "aprire ". Ad esempio, è possibile utilizzare la seguente riga di codice :

connection1.Open ( " c :/databaseFolder /MyData.mdb " )
3

Con una connessione aperta , utilizzare la sintassi SQL per iniziare a comporre una stringa di trasferimento . Il nome della tabella che si desidera influenzare deve seguire immediatamente la parola chiave SQL " INSERT INTO " . Ad esempio , la stringa potrebbe iniziare come segue :

sqlString = " INSERT INTO userinfo "

Ecco , " userinfo " è il nome di una tabella nel database
. 4

includere i nomi di colonna nella stringa SQL , così come i valori che si desidera inserire in tali colonne. Il seguente esempio presuppone che "username " e " birthMonth " sono proprietà recordset che sono stati definiti altrove nel vostro programma :

sqlstring = sqlString & "( nome, bMonth ) VALUES ( ' " & nome utente & "' , ' "& birthMonth &" ') "
5

eseguire il trasferimento dei dati di SQL - stile utilizzando dell'oggetto ADO " metodo Execute " . Ecco un esempio che utilizza la sintassi corretta :

connection1.Execute sqlString
6

chiudere la connessione ADO , utilizzando il metodo Close . La sintassi corretta sarebbe " connection1.close " .

 

Programmazione © www.354353.com