Wie erstelle ich eine Pass-Through-Abfrage mit einer Datum-Eingabeaufforderung zu laden und dann in eine lokale Tabelle (Tabelle erstellen)?

Wie erstelle ich eine Pass-Through-Abfrage mit einer Datum-Eingabeaufforderung zu laden und dann in eine lokale Tabelle (Tabelle erstellen)?

Möchte ich laufen diese in access und bevor es geht auf den server ich möchte die Abfrage fragt nach einem Datum geben Sie die Kriterien und dann, wenn die Ergebnisse zurückgegeben werden, ich will, dass Sie gespeichert in einer lokalen Tabelle für die weitere Verarbeitung und Verbindungstechnik auf andere lokale-Tabellen und-Auswertung.

Ich weiß, gibt es eine Möglichkeit, dies über VBA. Nachfolgend finden Sie einige Beispiel-code, aber ich bin nicht zu sehen, der Teil, wo ich kann speichern diese in einer lokalen Tabelle in MS Access.

/* SAMPLE CODE...not mine*/ 
Dim db As DAO.Database 
Dim qdExtData As QueryDef 
Dim strSQL As String 
Set db = CurrentDb 
strSQL = "SELECT * FROM TBL WHERE FIELD1 = " & 
[Forms]![Form1]![Combo6] 
Set qdExtData = db.CreateQueryDef("QRY_PASS_THROUGH") 
qdExtData.Connect = "ODBC;DSN=???;UID=???;PWD=???;DBQ=???;" 
qdExtData.SQL = strSQL 
qdExtData.Close 
db.Close 
Set db = Nothing 
/* SAMPLE CODE...not mine*/ 

HINTERGRUND-INFO: Der Grund, warum ich bin mit einer Pass-through-Abfrage war weil ich kopierte eine große Menge von SQL von Peoplesoft query enthält einige CASE-Anweisungen und andere SQL-Komponenten, die die Jet-engine nicht verarbeiten, aber die Oracle-server-ich bin das senden es zu können.

Schreibe einen Kommentar