Ich bräuchte von einer Tabelle alle Datensätze, die bei Namen und ID die Werte zweier Variablen (Name und ID) in VBA haben sollen. Wie kann ich die Variablen in VBA in SQL Abfrage einsetzen?
Wer kann mir so eine Abfrage kreieren???
Danke
Alex
Ich bräuchte von einer Tabelle alle Datensätze, die bei Namen und ID die Werte zweier Variablen (Name und ID) in VBA haben sollen. Wie kann ich die Variablen in VBA in SQL Abfrage einsetzen?
Wer kann mir so eine Abfrage kreieren???
Danke
Alex
Sollte so gehen.
Ev. gibts Problem wegen den Anführungszeichen
wobei du die tabellenfelddefinitionen schon kennen musst, wenn du die selektion schreiben willst.
ich denke mal, dass NAME das format char hat, also eine zeichenkette ist und deshalb mit like verglichen wird und ID möglicherweise number als format hat, deshalb "=".
einfacher ist es wohl, die sql-abfrage einfach aus dem excel heraus auf die tabelle auszuführen und mit dem makrorecorder aufzuzeichen. dann hast du keine probleme mit den den felddefinitionen.
hoffe, dir damit etwas geholfen zu haben...
gruss
jens
Wieso geht das nicht????
CHR(34) ist das doppelte Anführungszeichen
Es hängt vom verwendeten ODBC-Treiber und der abgefragten Datenbank ab, welche Zeichen für Felder vom Typ "CHAR" in der Where-Klausel verwendet werden können.