Wie übertragen von Daten aus einem ADO-Recordset auf eine Tabelle mit ADO

October 20

Microsofts ActiveX Data Object oder ADO, können Sie behandeln und Bearbeiten von Daten in und aus unterschiedlichen Quellen zu übertragen. Sie können neue Datensätze in eine Datenbanktabelle hinzufügen, mithilfe einer ADO-Verbindung und Recordset-Informationen in Kombination mit SQL-Syntax.

Anweisungen

1 Erstellen Sie eine ADO-Verbindung. Verwenden Sie das Schlüsselwort "set", und definieren sie mit ADODB-Syntax:

Legen Sie Verbindung1 = Server. CreateObject (ADODB. Connection)

2 Die Verbindung geöffnet, und zeigen Sie es auf Ihrer Datenbank. Verwenden Sie Punktnotation und das Connection-Objekt "Open"-Methode, dies zu tun. Sie müssen den Pfad zu Ihrer Datenquelle kennen, so dass Sie es aufnehmen können, in den Parametern des Aufrufs von "Öffnen." Beispielsweise können Sie die folgende Codezeile verwenden:

Verbindung1. Öffnen Sie ("c:/databaseFolder/myData.mdb")

3 Öffnen Sie mit einer Verbindung, verwenden Sie SQL-Syntax, um komponieren eine Transfer-Zeichenfolge beginnen. Der Name der Tabelle, die Sie beeinflussen möchten sollten unmittelbar auf die SQL-Schlüsselwörter "INSERT INTO" folgen. Beispielsweise kann die Zeichenfolge wie folgt beginnen:

SqlString = "INSERT INTO Userinfo"

Hier ist "Userinfo" den Namen einer Tabelle in Ihrer Datenbank.

4 Schließen Sie Spaltennamen in der SQL-Zeichenfolge als auch die Werte, die Sie in diese Spalten einfügen möchten. Im nächste Beispiel wird davon ausgegangen, dass "Username" und "BirthMonth" Recordseteigenschaften sind, die an anderer Stelle in Ihrem Programm definiert wurden:

SqlString SqlString = & "(name, bMonth) Werte ('" & Username & "','" & BirthMonth & "')"

5 Führen Sie die SQL-Format-Datenübertragung mithilfe des ADO-Objekts "Ausführen"-Methode. Hier ist ein Beispiel, die korrekte Syntax verwendet:

Verbindung1. SqlString ausführen

6 Schließen Sie die ADO-Verbindung mithilfe der close-Methode. Die korrekte Syntax wäre "connection1.close".

Tipps & Warnungen

  • Verwenden Sie Browser-seitige Validierung und serverseitige Fehler überprüft, um sicherzustellen, dass schlechte Informationen nicht in die Datenbank eingegeben. Dies verhindert auch verwirrende ADO-Nachrichten erreicht Ihre Benutzer in einem solchen Fall.
  • Übersehen Sie nicht die Platzierung von einfachen Anführungszeichen bei der Zusammenstellung Ihrer SQL-Zeichenfolge.