Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wykonaj SQL napisany w polu tekstowym za pomocą VBA

Thisworkbook.Sheet1 nie jest prawidłową ścieżką obiektu, spróbuj zamiast tego:

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

Lub po prostu

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

I upewnij się, że arkusz na pewno ma nazwę „Arkusz1”

Ponadto musisz zmienić

rs.Open strSQL, conn, adOpenStatic

do tego:

rs.Open SqlString, conn, adOpenStatic

I prawdopodobnie powinieneś użyć

Dim SqlString as String

na początku procedury



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyzwalacz MySQL:przed wstawieniem lub po wstawieniu

  2. Play Framework Anorm i DB nie zostały rozwiązane

  3. Prześlij obraz na serwer i zapisz ścieżkę obrazu w bazie danych mysql

  4. PHP echo SQL Liczba

  5. Wyświetlanie komunikatu, gdy nie znaleziono wyników w wyszukiwaniu PHP MySQL