Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thực thi SQL được viết trong hộp văn bản với VBA

Thisworkbook.Sheet1 không phải là một đường dẫn đối tượng hợp lệ, hãy thử thay thế:

SqlString = ThisWorkbook.Sheets("Sheet1").Shapes("SqlQuery1").OLEFormat.Object.Text

Hoặc chỉ

SqlString = Sheet1.Shapes("SqlQuery1").OLEFormat.Object.Text

Và đảm bảo rằng trang tính chắc chắn được đặt tên là "Sheet1"

Ngoài ra, bạn cần thay đổi

rs.Open strSQL, conn, adOpenStatic

về điều này:

rs.Open SqlString, conn, adOpenStatic

Và có lẽ bạn nên sử dụng

Dim SqlString as String

khi bắt đầu quy trình



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để khôi phục cơ sở dữ liệu MySQL từ WAMP?

  2. Làm thế nào để tính toán tỷ lệ phần trăm tăng từ hàng trước đó / ngày sau khi Nhóm By phức tạp?

  3. Biến Mysql không hoạt động thông qua truy vấn mysql php

  4. Mysql:kết xuất cơ sở dữ liệu dọc theo dữ liệu

  5. Chèn hàng loạt các bảng liên quan đến MySQL từ bash