【问题标题】:Deleting data from a table in Custom Action written in c# in wix在wix中用c#编写的自定义操作中从表中删除数据
【发布时间】:2017-03-23 14:33:54
【问题描述】:

我创建了一个函数,我在 wix 中调用了用 c# 编写的自定义操作。 在该函数内部,我有一个表,我在其中插入值,然后将它们填充到 ListBox 中。 我想要做的是我想在调用该函数一次后删除该表的所有数据。 有什么办法可以删除数据。 我已经这样做了:-

public static void Populate(Session session) {
        Database db = session.Database;
        string sql = db.Tables["ListBox"].SqlInsertString + " 
TEMPORARY";
        Microsoft.Deployment.WindowsInstaller.View view = 
db.OpenView(sql);
            view.Execute(new Record(new Object[] {"PROPERTYASSOCIATEDWITHLISTBOX", 
1, "1", ANYTEXT"}));
        }

        view.Close();
    }

【问题讨论】:

    标签: c# database wix windows-installer sql-delete


    【解决方案1】:

    请参阅本文第 6 页:

    http://resources.flexerasoftware.com/web/pdf/archive/msiaccess.pdf

    我很抱歉没有将 VBScript 翻译成 C#。我现在有点不舒服。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多