ho scritto Excel VBA:
VBA, ADO.Connection e query parametri
Set cоnn = CreateObject("ADODB.Connection")
conn.Open "report"
Set rs = conn.Execute("select * from table")
script funzionano bene, ma voglio aggiungere parametri ad esso. Ad esempio "where (parentid = myparam)", dove myparam impostato all'esterno della stringa di query. Come posso farlo?
Naturalmente posso modificare la stringa di query, ma penso che non sia molto saggio.
Grazie, codice funziona bene :) – Alexey
Credo che tu sia corretto sull'ordine dei parametri. Questo mi ha fatto inciampare quando venivo da C# .Net e poi codificato VBScript. – Coops
Oppure potresti semplicemente ... .CommandText = "SELECT * FROM table WHERE parentid =" & myparam & "; " –