online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon Booyeoo vom 27.07.2019, 14:47 Options

Pass Through und Access Funktionen

Hallo habe mir mithilfe von:
http://support.microsoft.com/kb/508366/de
eine Passthroghabfrage gestrickt.


Function CreateSPT(SPTQueryName As String)
Dim mydatabase As Database, myquerydef As QueryDef
Set mydatabase = DBEngine.Workspaces(0).Databases(0)
Set myquerydef = mydatabase.CreateQueryDef(SPTQueryName)
myquerydef.Connect = "ODBC;DSN=bla;Description=bla;DATABASE=blubb"
myquerydef.SQL = "SQLABFRAGEdievielzulangist"
myquerydef.Close
End Function

Schön und gut. Diese Abfrage wurde, mehr oder weniger erfolgreich in meinen Abfrage kreiert. *freu*

Mehr oder weniger erfolgreich, weil man keine Access Funktionen in die PT-Abfragen einbauen kann (meines Wissens nach), da diese anscheinend direkt auf dem Server ausgeführt werden.
Dies muss man umgehen indem man auf VBA zurückgreift und dort die SQL Abfrage von vorne mit der Funktion versieht und diese dann an die PassThrough Query weiterleitet.

Wenn ich obiges erneut ausführe meckert er, dass diese Abfrage schon existiert.
Wie greife ich auf bereits erstellte PT-Abfragen zugreifen?
Wenn ich dann dort die SQL Abfrage ändern könnte wäre mir sehr geholfen...

Sagen wir mal als Beispiel wir haben obige Funktion mit Parameter PT123 durchlaufen lassen, und somit eine PTA Abfrage mit dem Namen PT123 kriert. Wie kann ich bei PT123 die SQL-Abfrage ändern... Irgendwie muss es so gehen:
ca. ~ myquerydef.PT123.SQL ="blabla"

Vielen Dank

Grüße
Roland


Antwort schreiben

Antwort 1 von Booyeoo vom 27.07.2019, 14:50 Options

Kann ich nachträglich den Titel meines Support-Eintrags ändern? Bzw den Text Edititeren, würden geren VBA- anstatt AccessFunktionen sagen.

Antwort 2 von Booyeoo vom 27.07.2019, 17:48 Options

Sub AbfrageÄndern()
Currentdb.QueryDefs("DeineAbfrage").SQL = "DeineNeueSQL"
End Sub


*pfeif unschuldig in der gegend rum*

Ähnliche Themen

Access schließt sich automatisch
Reozeel  22.06.2007 - 189 Hits - 6 Antworten

unexpected $end In Datei
Amateur-Googler  19.08.2007 - 53 Hits - 6 Antworten

XP ADMIN PASS PFUTCH
Fener  10.08.2007 - 67 Hits - 2 Antworten

Access, import Access-Tabellen
KRD  02.09.2007 - 265 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 16:59:01 2026