百度
网易
新浪
淘宝网
京东商城
腾迅
爱奇艺
携程旅行
58同城
东方财富
精诚软件网
Google谷歌
搜狗
C语言一级真题软件
C语言C++题库软件
Python题库软件
精诚供货单管理软件
精诚标识牌批量生成软件
产品数据分析软件-价格走势图(免费试用版)
软件发布QQ群1:198100458
软件定制QQ:1275208205
温馨提示:市场有风险,投资需谨慎!!!
首页
软件开发资料
软件定制开发
软件下载中心
计算机应用
生活杂谈
关于我们
安全退出
软件开发资料
怎样制作VS2008.NET应用程序的安装包
C#中split的用法
Python警告: DeprecationWarning: Call to deprecated function get_sheet_by_name (Use wb[sheetname]). 解决方法
Python报错: TypeError: ‘generator’ object is not subscriptable 解决方法
两个pythom “Windows命令行窗口”下清屏方法
Microsoft Visual Studio 2010项目创建失败 解决办法
C# winform Datagridview中固定列或固定行
Python脚本生成exe应用程序
常用特殊难打难找字符收集整理
C# 字符串格式化
c#字符串处理函数
C# 静态变量及静态函数
C#文件操作
asp.net 如何更改 menu控件的字体 颜色
c#算术运算符
C# 二进制 十进制 十六进制 相互转换
C# winform 如何在Datagridview中动态添加一列按钮列
asp.net C#设置控件高度宽度百分比或px值
实现文字滚动(marquee标记用法及在asp.net中的应用)
C#动态数组的常用方法
C# ArrayList的用法
写 sql 生成字符串
从客户端(ctl00$ContentPlaceHolder1$result="<?xml version="1.0" ...")中检测到有潜在危险的 Request.Form 值。
Asp.Net C#程序代码动态添加asp:Menu节点
怎样制作VS2008.NET应用程序的安装包
使用 Visual Studio.net 创建的Windows 安装程序包,快捷方式的目标值是错误的解决
无法识别的属性“targetFramework”。请注意属性名称区分大小写。错误解决办法
实现文字滚动(marquee标记用法及在asp.net中的应用)
C#颜色和名称样式对照表
asp.net 如何更改 menu控件的字体 颜色
C#读写注册表
使用 Visual Studio.net 创建的Windows 安装程序包,快捷方式的目标值是错误的解决
c#算术运算符
在IE浏览器中打开WORD、EXCEL、PDF和TXT文件
c#如何打印picturebox里的图片,winform怎样打印picturebox里的图片
SEO优化四个步骤,让网站排名靠前
asp.net页面布局
.NET C#获取当前网页地址
信息来源:互联网 一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 ProductName 属性,并键入 信息管理系统 。 二).将 主程序 项目的输出添加到部署项目中 1. 在“文件系统编辑器”中,选择“应用程序文件夹”。在“操作”菜单上,指向“添加”,然后选择“项目输出”。 2. 在“添加项目输出组”对话框中,选择“项目”下拉列表中的“你的程序”。 3. 单击“确定”关闭对话框。 4. 从列表中选择“主输出”和“内容文件”组,然后单击“确定”。 三).创建安装程序类 1. 在“文件”菜单上指向“新建”,然后选择“项目”。 2. 在“新建项目”对话框中,选择“项目类型”窗格中的“Visual Basic 项目”,然后选择“模板”窗格中的“类库”。在“名称”框中键入 installDB。 3. 单击“打开”关闭对话框。 4. 从“项目”菜单中选择“添加新项”。 5. 在“添加新项”对话框中选择“安装程序类”。在“名称”框中键入 installDB。 6. 单击“确定”关闭对话框。 7. 详细代码附后。 四).创建自定义安装对话框 1. 在解决方案资源管理器中选择“setup1”项目。在“视图”菜单上指向“编辑器”,然后选择“用户界面”。 2. 在用户界面编辑器中,选择“安装”下的“启动”节点。在“操作”菜单上,选择“添加对话框”。 3. 在“添加对话框”对话框中,选择“许可协议”对话框,然后单击“确定”关闭对话框。 4. 在“添加对话框”对话框中,选择“文本框 (A)”对话框,然后单击“确定”关闭对话框。 5. 在“操作”菜单上,选择“上移”。重复此步骤,直到“文本框 (A)”对话框位于“安装文件夹”节点之上。 6. 在“属性”窗口中,选择 BannerText 属性并键入:安装数据库. 7. 选择 BodyText 属性并键入:安装程序将在目标机器上安装数据库 8. 选择 Edit1Label 属性并键入:数据库名称: 9. 选择 Edit1Property 属性并键入 CUSTOMTEXTA1 10. 选择 Edit1Value 属性并键入:dbservers 11. 选择 Edit2Label 属性并键入:服务器名: 12. 选择 Edit2Property 属性并键入 CUSTOMTEXTA2 13. 选择 Edit2Value 属性并键入:(local) 14. 选择 Edit3Label 属性并键入:用户名: 15. 选择 Edit3Value 属性并键入:sa 16. 选择 Edit3Property 属性并键入 CUSTOMTEXTA3 17. 选择 Edit4Label 属性并键入:密码: 18. 选择 Edit4Property 属性并键入 CUSTOMTEXTA4 19. 选择 Edit2Visible、Edit3Visible 和 Edit4Visible 属性,并将它们设置为 true 五).创建自定义操作 1. 在解决方案资源管理器中选择“setup1”项目。在“视图”菜单上指向“编辑器”,然后选择“自定义操作”。 2. 在自定义操作编辑器中选择“安装”节点。在“操作”菜单上,选择“添加自定义操作”。 3. 在“选择项目中的项”对话框中,双击“应用程序文件夹”。 4. 选择“主输出来自 installDB(活动)”项,然后单击“确定”关闭对话框。 5. 在“属性”窗口中,选择 CustomActionData 属性并键入“/dbname=[CUSTOMTEXTA1] /server=[CUSTOMTEXTA2] /user=[CUSTOMTEXTA3] /pwd=[CUSTOMTEXTA4] /targetdir="[TARGETDIR]\"”。 一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 ProductName 属性,并键入 信息管理系统 。 二).将 主程序 项目的输出添加到部署项目中 1. 在“文件系统编辑器”中,选择“应用程序文件夹”。在“操作”菜单上,指向“添加”,然后选择“项目输出”。 2. 在“添加项目输出组”对话框中,选择“项目”下拉列表中的“你的程序”。 3. 单击“确定”关闭对话框。 4. 从列表中选择“主输出”和“内容文件”组,然后单击“确定”。 三).创建安装程序类 1. 在“文件”菜单上指向“新建”,然后选择“项目”。 2. 在“新建项目”对话框中,选择“项目类型”窗格中的“Visual Basic 项目”,然后选择“模板”窗格中的“类库”。在“名称”框中键入 installDB。 3. 单击“打开”关闭对话框。 4. 从“项目”菜单中选择“添加新项”。 5. 在“添加新项”对话框中选择“安装程序类”。在“名称”框中键入 installDB。 6. 单击“确定”关闭对话框。 7. 详细代码附后。 四).创建自定义安装对话框 1. 在解决方案资源管理器中选择“setup1”项目。在“视图”菜单上指向“编辑器”,然后选择“用户界面”。 2. 在用户界面编辑器中,选择“安装”下的“启动”节点。在“操作”菜单上,选择“添加对话框”。 3. 在“添加对话框”对话框中,选择“许可协议”对话框,然后单击“确定”关闭对话框。 4. 在“添加对话框”对话框中,选择“文本框 (A)”对话框,然后单击“确定”关闭对话框。 5. 在“操作”菜单上,选择“上移”。重复此步骤,直到“文本框 (A)”对话框位于“安装文件夹”节点之上。 6. 在“属性”窗口中,选择 BannerText 属性并键入:安装数据库. 7. 选择 BodyText 属性并键入:安装程序将在目标机器上安装数据库 8. 选择 Edit1Label 属性并键入:数据库名称: 9. 选择 Edit1Property 属性并键入 CUSTOMTEXTA1 10. 选择 Edit1Value 属性并键入:dbservers 11. 选择 Edit2Label 属性并键入:服务器名: 12. 选择 Edit2Property 属性并键入 CUSTOMTEXTA2 13. 选择 Edit2Value 属性并键入:(local) 14. 选择 Edit3Label 属性并键入:用户名: 15. 选择 Edit3Value 属性并键入:sa 16. 选择 Edit3Property 属性并键入 CUSTOMTEXTA3 17. 选择 Edit4Label 属性并键入:密码: 18. 选择 Edit4Property 属性并键入 CUSTOMTEXTA4 19. 选择 Edit2Visible、Edit3Visible 和 Edit4Visible 属性,并将它们设置为 true 五).创建自定义操作 1. 在解决方案资源管理器中选择“setup1”项目。在“视图”菜单上指向“编辑器”,然后选择“自定义操作”。 2. 在自定义操作编辑器中选择“安装”节点。在“操作”菜单上,选择“添加自定义操作”。 3. 在“选择项目中的项”对话框中,双击“应用程序文件夹”。 4. 选择“主输出来自 installDB(活动)”项,然后单击“确定”关闭对话框。 5. 在“属性”窗口中,选择 CustomActionData 属性并键入“/dbname=[CUSTOMTEXTA1] /server=[CUSTOMTEXTA2] /user=[CUSTOMTEXTA3] /pwd=[CUSTOMTEXTA4] /targetdir="[TARGETDIR]\"”。 附:/targetdir="[TARGETDIR]\"是安装后的目标路径,为了在installDB类中获得安装后的路径,我们设置此参数。 六).添加文件 1. 将SQL Server备份成文件DB.dat添加到“setup1”项目(在企业管理器中右击数据库->所有工作->备份数据库,备份成一个文件,取名为DB.dat) 2. 将安装文件LisenceFile.rtf添加到“setup1”项目 3. 在用户界面编辑器中,选择许可协议,设置LisenceFile属性为LisenceFile.rtf文件 4.一般会自动将依赖项添加到“检测到的依赖项”,如果没有,那么我们要手动将其加入步骤5) Crystal_Managed2003.msm (如果有水晶报表) dotnetfxredist_x86.msm (.net一定是必须的) ... (如果有引用其他的dll) 5. 如果使用了水晶报表,手动加入要包含的文件:项目-->添加-->合并模块(添加你的程序文件) (包括dotNetFramework和MDAC27),位于:C:\Program Files\Common Files\Merge Modules\ 下,*为必要的 具体功能如下: (托管组件 MSM 处理所有托管组件的分发,其中包括 Windows 窗体查看器、Web 窗体查看器和所有 Crystal Decisions 命名空间) * Crystal_Managed2003.msm Crystal_Managed2003_chs.msm (对于使报表运行所需的所有其他文件,由数据库访问 MSM 处理其分发。其中包括数据库、导出和图表驱动程序。) * Crystal_Database_access2003.msm Crystal_Database_access2003_chs.msm (KeyCode MSM 处理 Crystal Decisions 密钥号码的安装,注意是添加合并模块,否则没有“MergeMouduleProperties”属性) * Crystal_regwiz2003.msm (如果报表文件使用了 ADO.NET 的 dataset 数据集对象,那么 VC_User_CRT71_RTL_X86_---.msm 和 VC_User_STL71_RTL_X86_---.msm 模块也必须包含在安装工程中。而且这两个模块的文件安装属性的"Module Retargetable Folder"项必须修改成为系统目录) VC_User_CRT71_RTL_X86_---.msm VC_User_STL71_RTL_X86_---.msm (很多人经常出现查询错误,不妨加上这个) 6. 打开解决方案-->右键点击Crystal_regwiz2003.msm的属性,在“MergeMouduleProperties”里的 “License Key”填入:AAP5GKS0000GDE100DS(这个是你生成Crystal Report是用到的注册号的密码!) 七).打包时加入卸载功能: 方法一: 1.在打包项目中添加文件msiexec.exe(一般可在c:\windows\system32\下找到) 2.在文件系统视图中选择应用程序文件夹,在msiexec.exe上按右键,选择创建快捷方式,重命名快捷方式为"卸载". 3.更改此快捷方式的Arguments 为"/x {产品id}",产品id的值为打包项目的ProductCode属性值. 方法二:(推荐) 1.先生成安装包,记下ProductCode(选择解决方案资源管理器根目录如setup1,再查看属性标签,不是右键中的属性),下面要用到 2.用VS.net建立一个新的控制台程序uninst.exe文件 3.将控制台程序BIN目录的exe文件加入到打包程序文件中,在程序组创建uninst.exe的快捷方式 八).打包时加入.net环境和MDAC功能: 把MS的PluginInstaller.msi插件装上后,用vb.net的自带的打包工具打包,就会自动把 .net framework环境打进去,再下面的步骤进行设置,就可以把MDAC也打包. 使用 Setup 项目安装 MDAC 1.确保 Visual Studio .NET 框架引导程序插件已安装。 2.在 Solution Explorer 中选择 Setup 项目。 从 View 菜单指向 Editor,并选择 Launch Conditions(启动条件)。 3.选择 Requirements on Target Machine(搜索目标计算机) 节点。 从 Action 菜单,选择 Add Registry Launch Condition(添加注册表搜索)。 4.选择 Search for RegistryEntry1 节点。在 Properties 窗口中, 选择 RegKey 属性,并键入 Software\Microsoft\DataAccess。 5.选择 Root 属性,并选择 vsdrrHKLM。 6.选择 Value 属性,并键入 FullInstallVer。 7.选择 Property 属性,并键入 MDACSEARCH。 8.在 Launch Conditions Editor(启动条件) 中,添加Condition1 节点。 选择 Condition1 节点,在 Properties 窗口中,选择 Condition 属性,并选择 MDACSEARCH>="2.6"。 9.在 Solution Explorer 中选择 Setup 项目。在 Project 菜单上,选择 Properties。 10.将 Bootstrapper 属性设置为 Windows Installer Bootstrapper(Windows 安装引导程序)。 一、 创建您的安装文件。 从菜单中选择“文件——新建——项目”,打开新建项目对话框。在对话框中选择“其他项目类型——安装和部署——安装项目”,根据您的需要填好对话框下方的几个文本框的内容,确定即可。 二、组织文件系统。 打开文件系统(解决方案资源管理器顶部有个“文件系统编辑器”),将您的应用程序所要用的文件添加到应用程序文件夹中。 将系统必备的文件添加到应用程序文件夹中。一般需要VS.NET3.5类库可再发行安装包(dotnetfx35.exe 从网上下载)。如果您用了水晶报表,您还需要水晶报表系统必备文件(CRRedist2008_x86.msi ) 装有VS2008.NET的机器上,在以下目录下可以找到:C:\ProgramFiles\MicrosoftSDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5 三、 择系统必备。 在解决方案资源管理器中,指向您的项目,鼠标右键选择属性,打开属性页对话框。点击“系统必备”按钮。打开系统必备对话框,在列表中选择“.NET Framework 3.5”、“Windows Installer 3.1”、“Crystal Reports Basic for Visual Studio 2008 (x86, x64)”。在下面的选项中,选中“从与我的应用程序相同的位置下载系统必备组件(D)”,确定即可。 四、 其它属性设置。 在解决方案资源管理器中,指向您的项目,从菜单或工具栏中打开属性窗口。在属性窗口中设置您所需要的各项属性。 五、 设置快捷方式。 回到文件系统。选中应用程序文件夹,找到您的应用程序主程序文件。创建两个快捷方式,分别拖到左边的“用户的‘程序’菜单”和“用户桌面”上。 附: /targetdir="[TARGETDIR]\"是安装后的目标路径,为了在installDB类中获得安装后的路径,我们设置此参数。 六).添加文件 1. 将SQL Server备份成文件DB.dat添加到“setup1”项目(在企业管理器中右击数据库->所有工作->备份数据库,备份成一个文件,取名为DB.dat) 2. 将安装文件LisenceFile.rtf添加到“setup1”项目 3. 在用户界面编辑器中,选择许可协议,设置LisenceFile属性为LisenceFile.rtf文件 4.一般会自动将依赖项添加到“检测到的依赖项”,如果没有,那么我们要手动将其加入步骤5) Crystal_Managed2003.msm (如果有水晶报表) dotnetfxredist_x86.msm (.net一定是必须的) ... (如果有引用其他的dll) 5. 如果使用了水晶报表,手动加入要包含的文件:项目-->添加-->合并模块(添加你的程序文件) (包括dotNetFramework和MDAC27),位于:C:\Program Files\Common Files\Merge Modules\ 下,*为必要的 具体功能如下: (托管组件 MSM 处理所有托管组件的分发,其中包括 Windows 窗体查看器、Web 窗体查看器和所有 Crystal Decisions 命名空间) * Crystal_Managed2003.msm Crystal_Managed2003_chs.msm (对于使报表运行所需的所有其他文件,由数据库访问 MSM 处理其分发。其中包括数据库、导出和图表驱动程序。) * Crystal_Database_access2003.msm Crystal_Database_access2003_chs.msm (KeyCode MSM 处理 Crystal Decisions 密钥号码的安装,注意是添加合并模块,否则没有“MergeMouduleProperties”属性) * Crystal_regwiz2003.msm (如果报表文件使用了 ADO.NET 的 dataset 数据集对象,那么 VC_User_CRT71_RTL_X86_---.msm 和 VC_User_STL71_RTL_X86_---.msm 模块也必须包含在安装工程中。而且这两个模块的文件安装属性的"Module Retargetable Folder"项必须修改成为系统目录) VC_User_CRT71_RTL_X86_---.msm VC_User_STL71_RTL_X86_---.msm (很多人经常出现查询错误,不妨加上这个) 6. 打开解决方案-->右键点击Crystal_regwiz2003.msm的属性,在“MergeMouduleProperties”里的 “License Key”填入:AAP5GKS0000GDE100DS(这个是你生成Crystal Report是用到的注册号的密码!) 七).打包时加入卸载功能: 方法一: 1.在打包项目中添加文件msiexec.exe(一般可在c:\windows\system32\下找到) 2.在文件系统视图中选择应用程序文件夹,在msiexec.exe上按右键,选择创建快捷方式,重命名快捷方式为"卸载". 3.更改此快捷方式的Arguments 为"/x {产品id}",产品id的值为打包项目的ProductCode属性值. 方法二:(推荐) 1.先生成安装包,记下ProductCode(选择解决方案资源管理器根目录如setup1,再查看属性标签,不是右键中的属性),下面要用到 2.用VS.net建立一个新的控制台程序uninst.exe文件 'power by: landlordh 'for 2000,xp,2003 Module uninstall Sub Main() Dim myProcess As Process = New Process If System.Environment.OSVersion.ToString.IndexOf("NT 5") Then myProcess.Start("msiexec", "/X{2B65D4A9-C146-4808-AB4B-321FB0779559}") '改为自己的ProductCode End If myProcess.Close() End Sub End Module 3.将控制台程序BIN目录的exe文件加入到打包程序文件中,在程序组创建uninst.exe的快捷方式 八).打包时加入.net环境和MDAC功能: 把MS的PluginInstaller.msi插件装上后,用vb.net的自带的打包工具打包,就会自动把 .net framework环境打进去,再下面的步骤进行设置,就可以把MDAC也打包. 使用 Setup 项目安装 MDAC 1.确保 Visual Studio .NET 框架引导程序插件已安装。 2.在 Solution Explorer 中选择 Setup 项目。 从 View 菜单指向 Editor,并选择 Launch Conditions(启动条件)。 3.选择 Requirements on Target Machine(搜索目标计算机) 节点。 从 Action 菜单,选择 Add Registry Launch Condition(添加注册表搜索)。 4.选择 Search for RegistryEntry1 节点。在 Properties 窗口中, 选择 RegKey 属性,并键入 Software\Microsoft\DataAccess。 5.选择 Root 属性,并选择 vsdrrHKLM。 6.选择 Value 属性,并键入 FullInstallVer。 7.选择 Property 属性,并键入 MDACSEARCH。 8.在 Launch Conditions Editor(启动条件) 中,添加Condition1 节点。 选择 Condition1 节点,在 Properties 窗口中,选择 Condition 属性,并选择 MDACSEARCH>="2.6"。 9.在 Solution Explorer 中选择 Setup 项目。在 Project 菜单上,选择 Properties。 10.将 Bootstrapper 属性设置为 Windows Installer Bootstrapper(Windows 安装引导程序)。 附: installdb.vb类,要添加引用 system.configuration.install.dll : Imports System.ComponentModel Imports System.Configuration.Install <RunInstaller(True)> Public Class Installer1 Inherits System.Configuration.Install.Installer #Region " 组件设计器生成的代码 " Public Sub New() MyBase.New() '该调用是组件设计器所必需的。 InitializeComponent() '在 InitializeComponent() 调用之后添加任何初始化 End Sub 'Installer 重写 dispose 以清理组件列表。 Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) If disposing Then If Not (components Is Nothing) Then components.Dispose() End If End If MyBase.Dispose(disposing) End Sub '组件设计器所必需的 Private components As System.ComponentModel.IContainer '注意: 以下过程是组件设计器所必需的 '可以使用组件设计器来修改此过程。 '不要使用代码编辑器来修改它。 <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent() components = New System.ComponentModel.Container End Sub #End Region Public Overrides Sub Install(ByVal stateSaver As System.Collections.IDictionary) MyBase.Install(stateSaver) If Not InstallDB() Then '失败,反安装 Me.Uninstall(stateSaver) Exit Sub End If DeleteFile(String.Format("{0}DB.dat", Me.Context.Parameters.Item("targetdir"))) End Sub Public Overrides Sub Uninstall(ByVal stateSaver As System.Collections.IDictionary) '执行反安装 MyBase.Uninstall(stateSaver) DeleteFile(String.Format("{0}DB.dat", Me.Context.Parameters.Item("targetdir"))) End Sub Private Sub DeleteFile(ByVal paths As String) '删除指定的文件 Try Dim delFile As New System.IO.FileInfo(paths) If delFile.Exists Then delFile.Delete() End If Catch ex As Exception End Try End Sub Private Sub CreateSql(ByVal paths As String) Dim File As System.IO.StreamWriter Dim db As String = String.Format("{0}", Me.Context.Parameters.Item("dbname")) Dim path As String = String.Format("{0}", Me.Context.Parameters.Item("targetdir")) Try Dim s As New System.Text.StringBuilder s.Append("use master" & vbCrLf) s.Append("" & vbCrLf) s.Append("if not exists (select * from sysdatabases where name='" & db & "')" & vbCrLf) s.Append(" BEGIN" & vbCrLf) s.Append(" create database " & db & vbCrLf) s.Append(" END" & vbCrLf) s.Append("" & vbCrLf) s.Append("if exists (select * from sysdevices where name='DBdisk')" & vbCrLf) s.Append(" BEGIN" & vbCrLf) s.Append(" EXEC sp_dropdevice 'DBdisk'" & vbCrLf) s.Append(" END" & vbCrLf) s.Append("Else" & vbCrLf) s.Append(" BEGIN" & vbCrLf) s.Append(" EXEC sp_addumpdevice 'disk','DBdisk', '" & path & "DB.dat'" & vbCrLf) s.Append(" END" & vbCrLf) s.Append("" & vbCrLf) s.Append("restore database " & db & vbCrLf) s.Append("from disk='" & path & "DB.dat'" & vbCrLf) s.Append("with replace") File = New System.IO.StreamWriter(paths) File.Write(s.ToString) Catch ex As Exception Finally File.Close() End Try End Sub Private Function InstallDB() As Boolean '安装数据库,调用自动批处理。 Try '创建临时脚本 CreateSql(String.Format("{0}Mydb2000tp.sql", Me.Context.Parameters.Item("targetdir"))) '调用osql执行脚本 Dim sqlProcess As New System.Diagnostics.Process sqlProcess.StartInfo.FileName = "osql.exe" sqlProcess.StartInfo.Arguments = String.Format(" -U {0} -P {1} -S {2} -i {3}Mydb2000tp.sql", Me.Context.Parameters.Item("user"), Me.Context.Parameters.Item("pwd"), Me.Context.Parameters.Item("server"), Me.Context.Parameters.Item("targetdir")) sqlProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden sqlProcess.Start() sqlProcess.WaitForExit() '等待执行 sqlProcess.Close() '删除脚本文件 DeleteFile(String.Format("{0}Mydb2000tp.sql", Me.Context.Parameters.Item("targetdir"))) Return True Catch ex As Exception Return False End Try End Function End Class
本网站主要提供:软件定制开发,网站定制开发,数据分析软件、管理软件、图片文件批量处理软件开发,软件产品发布及分享,软件开发资料收集及分享,计算机资料收集及分享,彩民工具开发资料收集及分享,生活资料收集及分享等。
常用网站:
百度
Google谷歌
搜狗
新浪
搜狐
腾迅
凤凰网
网易
京东商城
天猫
苏宁易购
汽车之家
淘宝网
东方财富
58同城
携程旅行
去哪儿
缤客酒店
4399游戏
爱奇艺
瓜子二手车
房天下
铁路购票12306
斗鱼TV
哔哩哔哩
访问本站表明您已同意以下条款:
1、本网站提供的资料、数据和软件仅供参考,请在使用前核实并慎重对待,因此受到的任何损失,精诚软件网不承担任何责任。
2、本网站提供的资料或数据有些来源于互联网,资料或数据的真实性、准确性等本网站不负任何责任,来源于互联网的资料或数据的版权归原创作者或原创网站所有。
3、本网站提供的软件仅为代替人工、提高效率、节省时间,严禁利用软件从事非法活动,对因使用软件而造成自身或他人损失的,均由软件使用者自行承担,本网站和软件作者不负任何责任。
版权所有 (C) 2025 精诚软件网 保留所有权利
版本 SanXin V3.5 11X5QianSan V3.0 11X5ShiYong ssqShiYong PK10ShiYong
温馨提示:市场有风险,投资需谨慎!!!