los*_*der 2 c# mysql sql-server windows-installer
我正在尝试在 c# 中的 msi 数据库上运行一些 sql 查询。但似乎某些特定的 sql 查询不起作用。
WindowsInstaller.Installer ins = (WindowsInstaller.Installer)new Installer();
string strFileMsi = @"abc.msi";
Database db3 = ins.OpenDatabase(strFileMsi, WindowsInstaller.MsiOpenDatabaseMode.msiOpenDatabaseModeDirect);
string q = "SELECT File FROM File WHERE FileName LIKE '%s%'";
WindowsInstaller.View vw = db3.OpenView(q);
vw.Execute(null);
string q2="SELECT * FROM InstalExecuteSequece ORDER BY Sequence DESC"
WindowsInstaller.View vw2 = db.OpenView(q2);
vw.Execute(null);
Run Code Online (Sandbox Code Playgroud)
如果我没有运行相同的查询DESC关键字和所有,它的工作原理fine.Similarly是与本案LIKE KEYWORD also.All这些给SQL异常。
归档时间: |
|
查看次数: |
1089 次 |
最近记录: |