加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何将存储过程添加到Windows Installer中

发布时间:2020-12-15 21:23:11 所属栏目:百科 来源:网络整理
导读:我有一个简单的存储过程,如下所示 Create PROCEDURE [dbo].[insertMessage] --@msgTypeName NVARCHAR(50),--@msgTypeDescription NVARCHAR ASBEGIN SET NOCOUNT ON; -- Insert statements for procedure here INSERT INTO [dbo].[tblMessageLookup] (strMess
我有一个简单的存储过程,如下所示

Create PROCEDURE [dbo].[insertMessage]  
    --@msgTypeName NVARCHAR(50),--@msgTypeDescription NVARCHAR   
AS
BEGIN

    SET NOCOUNT ON;

    -- Insert statements for procedure here
    INSERT INTO [dbo].[tblMessageLookup]
    (strMessageType,strMessageDescription,DateCreated,DateModified)
    VALUES
    ('TrainList','TrainList',GETDATE(),GETDATE());
       INSERT INTO [dbo].[tblMessageLookup]
    (strMessageType,DateModified)
    VALUES
    ('Schedule','Schedule',GETDATE());
     INSERT INTO [dbo].[tblMessageLookup]
    (strMessageType,DateModified)
    VALUES
    ('Stockpile','Stockpile',GETDATE());
    INSERT INTO [dbo].[tblMessageLookup]
    (strMessageType,DateModified)
    VALUES
    ('Forecast','Forecast',GETDATE());
END

如果我执行存储过程,它将在我的表中创建三行,但我正在尝试自动执行此过程.所以我想为此创建一个Windows安装程序,因为项目的其余部分(Windows应用程序)有一个Windows安装程序来安装项目.

有没有什么办法可以为存储过程创建安装程序或将其添加到现有的Windows安装程序?

解决方法

MSDN上有一篇文章介绍了如何在安装项目中使用自定义操作,以便在安装过程中创建数据库.

Walkthrough: Using a Custom Action to Create a Database During Installation

您可以使用自己的代码更改用于创建数据库的SQL – 创建过程,执行它或两者(从您的问题中不清楚您想要做什么).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读