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 – 创建过程,执行它或两者(从您的问题中不清楚您想要做什么). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |