Моя программа проста.
Чего я хочу достичь в этом конкретном методе -
- Найти общее количество ярлыков
- Удалить связанные с документом ярлыки (например, .pdf, .txt, .chm)
Я использую Microsoft.Deployment.WindowsInstaller
для чтения MSI-файлов и создания MST.
Ошибка в следующих частях кода:
count = (int)database.ExecuteScalar("SELECT COUNT(*) FROM Shortcut");
....
database.Execute("DELETE FROM Shortcut WHERE `Shortcut`.`Target` LIKE '%.chm'");
Console.WriteLine("chm deleted");
Я получаю ошибку:
Необработанное исключение: Microsoft.Deployment.WindowsInstaller.BadQuerySyntaxException: синтаксис SQL-запроса недопустим или не поддерживается.
Может ли кто-нибудь помочь мне с этим?