[Tại sao] Trong file VBA02.pdf đính kèm tài liệu học, phần lý thuyết 2.1.1.2 Code kết nối Late Binding có khai báo:
Dim ConnectionString as String
Xin hỏi ý nghĩa của việc khai báo này? Mình thấy trong video thực tế không cần khai báo thì Thủ tục vẫn chạy không báo lỗi.
Chào bạn bạn có khai báo Option Explicit ở trên đầu không nhỉ? nếu bạn không khai báo thì vba không sét phần biến của bạn, nhưng mình sử dụng vba thì các bạn nên khai báo rõ ràng biến nhé.
Mình đặc mặc định Option Explicit luôn có trong các Sub, thấy không cần khai báo ConnectionString thì Sub vẫn chạy bình thường mà không báo lỗi. Vậy trong file tài liệu PDF đính kèm, việc khai báo ConnectionString này có phải là không cần thiết hay không?
Chào bạn sau khi viết thành function thì không cần ConnectionString biến này vì nó là thuộc tính của cnn rồi, bạn có thể xem fuction QuerySQL đã không còn biến đó nữa.