/ / SQL изтриване в EXCEL VBA - sql, excel, vba

SQL изтриване в EXCEL VBA - sql, excel, vba

Управлявам лист за Excel 2007 с помощта на SQL, като използвам следния низ на връзката:

Доставчик = Microsoft.ACE.OLEDB.12.0; Източник на данните = "Invoice.xlsm"; Свойства = "Excel 12.0; IMEX = 1; HDR = Да"

Всичко работи точно както трябва, освен изявлението "Изтриване". Когато се опитвам да изпълня Delete From [tablename$] where code like "1"), Получих грешка -2147467259 (80004005).

Не мога да го обясня, тъй като всички други извадки за избиране и вмъкване работят добре.

Отговори:

2 за отговор № 1

След като търсех няколко часа в поддръжката на Microsoft, открих следното:

The Catalog object has a Create method but does not have a Delete method.

Предполагам, че няма начин да изпълнявате изявление на SQL Изтриване в лист Excel.