用delphi+sql server 开发的程序,在打包时如何把sql server也一起打包? 用delphi+sql server 开发的程序,在打包时如何把sql server也一起打包,使客户只要运用安装程序后就可以使用系统,而不用安装sql server后,还要创建应用程序使用的数据库,如果套装,用sql server好还是Interbase? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 兄台:将Sql Server 与你的应用程序一起打包,你没有搞错吧,这样会吃知识产权官司的!其实既然你用到Sql Server这样的DBMS,上门服务恐怕也是应该的. 楼上说的对呀!客户当然要装sql server 那要看你用的什么打包了,我用Wise做的,只需将里面的SQL2000数据库驱动选上就行了,另外如果你用了BDE,可别忘了还要将BDE打了哦! 还是Interbase方便点但Interbase也有缺点,比如,客户端需要知道数据库在服务器中的位置,连接字符可能为server01:c:\data\mydb.gdb,如果安装时改变了目录位置,客户端也要跟着改,太别扭了点。Interbase的同门兄弟FireBird考虑到这一点,使用了数据库别名,在客户端不需要知道数据库文件的位置,连接字符可能为server01:serverdb,其中serverdb是服务器中的数据库别名,在服务器端可以设置serverdb=c:\data\mydb.gdb,如果文件位置改变,可以只在服务器端修改serverdb的值即可,跟SQLSERVER等大型数据库一样了。而且FireBird可以和程序一起打包的,没版权纠纷。 我用的是ADO连接.对了,我把流程写在存储过程,如何对存储过程进行加密?在存储过程中用sql语句加密,好像有软件可以打开.或者如何隐藏存储过程 请问 kingdom8848(king)兄,你说是用SQL语句加密的,能否详细一点,感兴趣,希望向你学习,谢谢。 CREATE PROCEDURE test @rq char(10)WITH ENCRYPTION ----该句为加密语句,在存储过程中加上这一句,按确定 -----后,下次打开porcedure时,就看不其内容.也不能修 -----改,如果以后要修改,就不要加上AS sql_statement Interbase中加密后还是可以修改的,只是你要知道原来的语句 该问题已经结贴.pilicat(delphi迷) (15)wulangboy(狗剩) (10)grail_(grail_) (10)smanpp(PP)(10)hamzsy(十二真空间)(40)szqizh(szqizh) (10)king(5) 不好意思,弄错了,smanpp(PP)(15) 在读取set集合时遇到如下问题,求解 有問求答 又是一个很简单的问题,只要能解决,马上结贴 teechart高难度问题? 如何编写一个项目进度文档?请大家各抒己见! 图片拖动的问题!! ADOQuery问题 sql语句中求和问题. 请问方家,如何在Interbase数据库中使用GeneratorField? 有奖大赠送!COME IN 急!一个有关与DELPHI 6的安装问题!高分! 请教oracle和delphi6!
将Sql Server 与你的应用程序一起打包,你没有搞错吧,这样会吃知识产权官司的!其实既然你用到Sql Server这样的DBMS,上门服务恐怕也是应该的.
但Interbase也有缺点,比如,客户端需要知道数据库在服务器中的位置,连接字符可能为server01:c:\data\mydb.gdb,如果安装时改变了目录位置,客户端也要跟着改,太别扭了点。
Interbase的同门兄弟FireBird考虑到这一点,使用了数据库别名,在客户端不需要知道数据库文件的位置,连接字符可能为server01:serverdb,其中serverdb是服务器中的数据库别名,在服务器端可以设置serverdb=c:\data\mydb.gdb,如果文件位置改变,可以只在服务器端修改serverdb的值即可,跟SQLSERVER等大型数据库一样了。
而且FireBird可以和程序一起打包的,没版权纠纷。
在存储过程中用sql语句加密,好像有软件可以打开.或者如何隐藏存储过程
@rq char(10)
WITH ENCRYPTION ----该句为加密语句,在存储过程中加上这一句,按确定
-----后,下次打开porcedure时,就看不其内容.也不能修
-----改,如果以后要修改,就不要加上
AS
sql_statement
smanpp(PP)(10)hamzsy(十二真空间)(40)szqizh(szqizh) (10)king(5)