C#应用程序与SQL数据库打包的问题 我现在正在做C#与数据打包(SQL数据库可以进行选择性安装,然后把相关数据库记录【表、视图、存储器等】也打到包中),但在网上查询了很多资料,能打包后但安装不好。不知道哪位高手做个这方面的工作,还望多多指教~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是要把数据库打包到安装程序,如果客户端没有安装SQL数据库则要进行安装,有的话就不安装,然后把数据库中的内容(可以是数据库脚本,也可以是分离后的.文件)随应用程序一起安装到客户端上。 在客户端的数据库,用sql server express版吧,vs2008里可以直接打包 我用的是vs2005,客户端的数据是sql server2000,服务器端用的是sql server2005 你可以添加软件安装启动条件,检测注册表数据库值.步骤:安装项目-启动条件-右键-添加注册表搜索注册表搜索属性:property--MDACSEARCH;regkey--SOFTWARE\Microsoft\DataAccessroot--vsdrrHKLMvalue--FullInstallVer添加启动条件:databaseCHK--启动条件属性:Condition--MDACSEARCH>=2.6 (这个限制mssql 2000以上版本)installurll--随便写个网址,比如mssql的官网。message--当不满足条件,也就是没有装数据库的时候要显示的信息,你可以写成“该软件必须有MSSQL2000以上的数据库支持,请先安装数据库”重新生成安装项目就OK了,原理就是搜索数据库中sqlserver的注册表值,并进行版本核对。 treeView问题,高手指点!(C/S) Flowlayoutpanel的问题,实现滚动,但是要隐藏滚动条! 求一个存储多行多列数据的方法 请问大家c#怎么实现等待输入 编译不可通过?short s1 = 1;short s2 = 2;short s3 = s1 + s2; why?? asp.net2.0 文件上传进度条及上传速率实现 如何实现MP3转wav? Web Services 文件传输问题 集合编辑器左边列表的Name怎么自定义? 关于类的引用问题。 如何再次查询内存表的数据 推模式加载水晶报表失败。hell
步骤:安装项目-启动条件-右键-添加注册表搜索
注册表搜索属性:
property--MDACSEARCH;
regkey--SOFTWARE\Microsoft\DataAccess
root--vsdrrHKLM
value--FullInstallVer添加启动条件:
databaseCHK--启动条件属性:
Condition--MDACSEARCH>=2.6 (这个限制mssql 2000以上版本)
installurll--随便写个网址,比如mssql的官网。
message--当不满足条件,也就是没有装数据库的时候要显示的信息,你可以写成“该软件必须有MSSQL2000以上的数据库支持,请先安装数据库”重新生成安装项目就OK了,原理就是搜索数据库中sqlserver的注册表值,并进行版本核对。