Tôi có excel VBA kịch bản:
VBA, ADO.Connection và truy vấn các thông số
Set cоnn = CreateObject("ADODB.Connection")
conn.Open "report"
Set rs = conn.Execute("select * from table")
Script hoạt động tốt, nhưng tôi muốn thêm tham số để nó. Ví dụ: "where (parentid = myparam)", trong đó myparam được giải quyết bên ngoài chuỗi truy vấn. Tôi làm nó như thế nào?
Tất nhiên tôi có thể sửa đổi chuỗi truy vấn, nhưng tôi nghĩ nó không phải là rất khôn ngoan.
Cảm ơn bạn, bạn viết mã workfs tốt :) – Alexey
Tôi tin rằng bạn đúng về thứ tự tham số. Điều này dẫn tôi lên khi tôi đến từ C#. Net và sau đó mã hóa VBScript. – Coops
Hoặc bạn chỉ có thể .. .CommandText = "SELECT * FROM table WHERE parentid =" & myparam & "; " –