我用MSSQL+delphi小试身手做了个管理系统有几个疑惑的问题请各位指教:
问题:
1:我用的数据库是MSSQL做的系统,想给别人用的话,是不是用户都要装MSSQL?有没有
别的数据库可以移动不用用户安装的?(不可能叫用户装吧)如果说是网上的数据库的话,没
开网怎么办?有没有不用装的数据库的?
2:我没试过MSSQL数据库导成ACCESS的数据库的,请问能导进吗?
3:我做好系统项目后我该把哪部分给用户?
4:请介绍个好点的打包软件这些问题我看有些是新手也想知道的吧?请各位指教!先谢谢
问题:
1:我用的数据库是MSSQL做的系统,想给别人用的话,是不是用户都要装MSSQL?有没有
别的数据库可以移动不用用户安装的?(不可能叫用户装吧)如果说是网上的数据库的话,没
开网怎么办?有没有不用装的数据库的?
2:我没试过MSSQL数据库导成ACCESS的数据库的,请问能导进吗?
3:我做好系统项目后我该把哪部分给用户?
4:请介绍个好点的打包软件这些问题我看有些是新手也想知道的吧?请各位指教!先谢谢
2.SQLServer有数据导出功能,基本上可以实现导出到Access,但有些数据类型可能会发生变化,因为Access数据类型 没SQLServer中多。
3.把可执行文件和数据库做成安装文件给用户。
4.做安装包的工具多的是,随便找一个吧。好像Delphi自己也带安装制作的
用MSSQL肯定要装啊。至少装个MSDE。 哪部分打包给用户,看你的方式 。如果是BDE就要应用程序和BDE一起发布。
ADO的话2000后的系统直接发布应用程序。当然都要带上数据库文件。
如果用DLL或BPL做了封装的话,也要带上这些。
别的数据库可以移动不用用户安装的?(不可能叫用户装吧)如果说是网上的数据库的话,没
开网怎么办?有没有不用装的数据库的?如果是mssql或oracle,db2,mysql等数据库,则一定要有一个数据库服务器,得安装
如果不想安装,那就用access但是网络性能不好,用firbird可以,这你也得装一个firdbird的服务,
控件可以采用FIBPLUS(好像叫这个名),这个可以做成网络版的,比access要好许多. 2:我没试过MSSQL数据库导成ACCESS的数据库的,请问能导进吗?mssql与acess是可以互导的,用sqlserver中的导入导出功能就可以,但是程序代码可能要改一下,因为access中
有些SQL函数等可能不支持
3:我做好系统项目后我该把哪部分给用户?
把可执行文件,给他们就行,对于具体的程序联接数据库方式,你可以用许多,ADO比较好,BDE也行
要写成傻瓜点,你最好加几个.ini格式的配置文件,把参数写在这里,这样你进行设置时也方便. 4:请介绍个好点的打包软件
InstallShield,InnoSetUp等,在网上查一下即可
位置:
\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo
还有一些用delphi做的数据库分发都不需要安装什么的。复制过去就好了。