Di Microsoft ActiveX Data Objects, o ADO, consente di gestire e manipolare i dati, trasferimento per e da varie fonti. È possibile aggiungere nuovi record a una tabella di database utilizzando un ADO connection e recordset informazioni in combinazione con la sintassi SQL.
Istruzioni
1
Creare una connessione ADO. Utilizzare la parola chiave "set" e definirla utilizzando la sintassi ADODB:
impostare connection1 = server. CreateObject (ADODB. Connessione)
2
Aprire la connessione e puntarlo al database. Utilizzare la notazione del punto e metodo "Open" dell'oggetto connection di farlo. Sarà necessario conoscere il percorso di origine dati in modo che è possibile includere nei parametri della chiamata a "Open". Ad esempio, si potrebbe 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 da modificare deve seguire immediatamente le parole chiave SQL "INSERT INTO". Ad esempio, la stringa potrebbe iniziare come segue:
sqlString = "INSERT INTO userinfo"
Qui, "userinfo" è il nome di una tabella nel database.
4
Includere i nomi di colonna nella stringa SQL, come pure i valori che si desidera inserire in tali colonne. L'esempio seguente presuppone che "username" e "impostare" sono proprietà di recordset che sono stati definiti altrove nel vostro programma:
sqlString = sqlString & "(name, bMonth) valori ('" & username & "','" & impostare & "')"
5
Eseguire il trasferimento di dati di SQL-stile utilizzando il metodo "Execute" dell'oggetto ADO. Ecco un esempio che utilizza la sintassi corretta:
Connection1. Eseguire sqlString
6
Chiudere la connessione ADO, utilizzando il metodo close. La sintassi corretta sarebbe "connection1.close".
Consigli & Avvertenze
- Utilizzare la convalida lato browser e controllo di errore lato server per garantire che la cattiva informazione non viene immessa nel database. Questo impedisce anche confusione messaggi di ADO raggiunga il tuo utente in tale evento.
- Non trascurare il posizionamento delle virgolette singole mentre mettendo insieme la stringa SQL.