安装sql server 以后,在SQL server 中间有一个工具isql.exe,这个工具是命令行的,可以直接执行一个写在文件中的SQL语句序列,安装程序的时候,将数据库文件打包,连同建立数据库的语句序列文件一起打包,在安装的时候(使用 installshield)可以调用外部程序,使用这个工具就可以完成安装了,如果要odbc,可以使用模拟手工建立(安装的时候,修改注册表,查查以往的贴子),建立BDE可以使用installshield中间的对象,我就是这样做的,不知道那位仁兄有更好的办法。
数据库怎么办呢?
制作安装程序的时候如何加进去??
如果用BDE 有两种方式:ODBC和专用的接口.如果用ODBC那么装ODBC和设置是不可缺少的.如果用BDE的专用接口,注意将SQLSERVER的驱动装上(好像不是缺省的)如果用ADO,相对简单.如果是window nt / 2000 /xp的机器,应当是不需要考虑ADO的安装,但是如果是98的机器,需要安装. 到微软的网站上当一个包装一装.另外用DELPHI开发ADO要小心.DELPHI5对ADO的支持可以说烂的出奇,不打补丁根本没法用.补丁有三个:1 补丁for DELPHI 2 补丁 for DELPHI ADO 3 2000 的service pack
数据库打包的问题,我也搞不懂,看看各位老大有什么意见!
不是表,是整个sql server!!!
如果你的数据库有具体记录,再做个数据备份给用户在sql server中附加
要SETUP,BDE速度比较慢。
要SETUP,BDE速度比较慢。
Use InstallShield
SQL Server是肯定要装的对吧,然后有两种方式发布:
1.生成数据库角本,到用户那里执行,(别忘了把基础的数据也生成角本啊。这种方式看起来比较正规)
2.备份开发的数据库(先去掉一些乱七八糟的数据),再到用户那里去恢复。这种方式比较简单, 其实前一种方式也很简单 :)。对于程序
1.开发一个三层的系统,客户端用ActiveForm,这样最方便了,不用安装嘛。但开发起来较麻烦。但对开发人员要求较高,要有相当的经验,特别是在应用层服务器。
2.就用两层好了,至于用BDE还是ADO其实无所谓,反正客户端要安装嘛。
用BDE好处在于速度快,技术也成熟,但是必须在客户端安装BDE
用ADO时髦一点,就是好像速度要慢,Dephi的支持也有一些问题,Bug多。好处是客户端不用专门安装数据库的驱动了(对于Windows)。
用两层,可以把所有的DLL文件放在数据库中,这样只安装一个EXE就可以了,其它DLL文件如有更新,就直接检查从数据库下载了。 这样换版本时,只要初始部分不变(EXE不变),就用不着每台机器都去装了。这样说来,怎么发布其实取决于系统情况,以及客户的要求(出钱的是上帝嘛)。
怎么方便怎么来嘛
1。在安装包中嵌入脚本执行程序(query analyzer),在你指定的数据库下执行脚本(数据库可以默认指定,脚本也默认指定)。
2。自己写程序实现
好像一切都是在安装程序里面。
Strongly UP
微软与微软 衔接好。
ADO
用友的軟件真的是這樣的嗎?本人一直在找這樣一個簡便的delphi +sqlserver 的程序發布的方法,
可是還沒有結果,只有等待高見了.強烈關注!
前面有位仁兄:〔badsky(badsky)〕说道:开发一个三层的系统,这倒是解决了客户端的问题,但是如果服务器端也很多,那么服务器的发布也是一个大难题呀?希望各位大仙多多发言,只要有人能解决问题,我保证给他¥100.00决不食言!!
然后用delphi自己做一个可以附加该文件的程序,同时可以在里面完成数据库用户的附加,界面上让用户输入数据库服务器名称和管理员口令,这样,只要把你的这个程序交给最终用户,让用户点一个按钮就可完成数据库的添加。当然,这各程序必须在服务器上运行才行,因为在客户端上运行,会把文件写到本地文件中
直接用其自己的安装程序2、ADO 数据
直接用其自身的安装程序3、库表文件
自己编程用 SQL 语句进行建表4、数据访问程序直接打包
数据配置直接在程序中写 ★★★★★
建议使用TMySQL等数据访问控件,访问数据速度快,
也不要考虑ADO驱动,程序直接拷贝即可使用
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]
[email protected]