Ich bin neu in MS Access. Ich habe versucht, Daten von einer Teradata-Tabelle in MS Access-Datenbank zu importieren. Ich konnte die Verbindung zwischen den beiden mit VBA herstellen. Ich bin jedoch nicht in der Lage, den Inhalt in die Zugriffsdatenbank zu schreiben.Wie importiere ich Daten aus einer Teradata-Tabelle automatisch in den MS-Zugriff?
Für Excel verwenden wir normalerweise Objekte wie Blätter und Bereich, um die Werte zu füllen. Was sind Access-Gegenstücke dieser Objekte?
unten ist der Code, den ich verwendet haben:
Sub TBEN_PR_DSM_SEAS()
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
Dim cmdSQLData As ADODB.Command
Set cmdSQLData = New ADODB.Command
Dim query As String
cn.Open "DRIVER={Teradata}; DBCNAME=ABC2; Persist Security Info=True; User ID= ******; Password=******; Session Mode=ANSI;"
Set cmdSQLData.ActiveConnection = cn
query = "SELECT * FROM PRODBBYCIADHOCWRK.TBEN_PR_DSM_SEAS;"
cmdSQLData.CommandText = query
cmdSQLData.CommandType = adCmdText
cmdSQLData.CommandTimeout = 0
Set rs = cmdSQLData.Execute()
End Sub
Kann mir jemand bitte helfen Sie mit dem Rest des Teils aus? Ich benutze Access 2007-2010.
Danke und Gruß, Nirvik
Zugriff ist eine DB, versteht SQL. In welcher Umgebung wurde der obige Code geschrieben? – marlan