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.
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.