Cel opnemen in SQL query

Status
Niet open voor verdere reacties.

martinotter

Gebruiker
Lid geworden
5 dec 2007
Berichten
20
Ik heb een macro die een SQL-query uitvoert.

With Selection.QueryTable
.Connection = Array( _
"OLEDB;Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=Kaartenbak;Data Source=DC01;Use Procedur" _
, _
"e for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=TS02;Use Encryption for Data=False;Tag with column collation" _
, " when possible=False")
.CommandType = xlCmdSql
.CommandText = Array( _
"select * from KaartNP where Naam ='bakker' AND OverlDatum <> 0")
.Refresh BackgroundQuery:=False
End With
End Sub

Kan ik de query ook zo maken dat hij bij bakker de inhoud van cel A1 invoegt?

Ik werk met Excel 2003 en de gegevens worden uit een SQL 2005 database gehaald.
 
wellicht:

.CommandText = "select * from KaartNP where Naam ='" & [Blad1!A1] & "' AND OverlDatum <> 0"
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan