AW: SQL-Abfrage mit Variable
28.12.2008 20:36:46
Ramses
Hallo
Also dies
"... & Chr(13) & "" & Chr(10) & ..."
ist mir schon mal suspekt.
Wozu soll das gut sein bzw. was willst du da abfragen ?
Das sind doch nur Zeilenschaltungen und die haben in einem SQL-String eigentlich nichts verloren
Probier mal
Sub Abfrage_1()
Dim Testsnr As Integer
Testsnr = Range("testsnr1").Value
With ActiveSheet.QueryTables.Add(Connection:="ODBC;DSN=Visamdaten;Description=Visamdaten;UID= _
Test;PWD=Test1;APP=Microsoft Office 2003;WSID=DSCHWAB;DATABASE=Visamdaten", Destination:=Range("A1")).CommandText = _
Array("SELECT Feuchte_W5.snr, Feuchte_W5.ID FROM Visamdaten.dbo Feuchte_W5 Feuchte_W5 WHERE _
Feuchte_W5_Top15000.snr Like " & Testsnr & ")")
.Refresh BackgroundQuery:=False
End With
End Sub
Ein Fehler kommt immer beim Refresh wenn der SQL-String falsch aufgebaut ist
Gruss Rainer