ich versuche aus Excel VBA einen Parameter an eine SQL Abfrage im Excel VBA zu übergeben, leider erfolglos.
Hier mal detailliert das Problem:
'Para1 =
'Public Variable, die zuvor aus einem Formular, je nach Auswahl eine zweistellige Zahl zugewiesen bekommt. Die Zahl nach der gesucht wird, ist dann immer 6 stellig.
Also die ersten zwei Ziffern kommen vom Wert aus Para1 und die restlichen 4 sind beliebig, da nur nach den ersten beiden in der Abfrage gefiltert werden soll.
Code:
'Abfrage:
SqlString = _
"SELECT `Vers$`.Nr, `Vers$`.AG, Ver$`.VersNr " & _
"FROM `Vers$` " & _
"WHERE `Vers$`.Nr Like 'Para1' & '%' & _
"ORDER BY `Vers$`.Nr"
So funktioniert meine Abfrage aber leider nicht. Wie muss ich das Kriterium richtig im Where Parameter einbinden?
Es ist ein Stück Code aus Excel und die abgefragte DB ist eine Tabelle im Excel. Alle anderen Abfragen funktionieren bestens.
Danke für Hinweise.