拜托拜托,慢慢来好吗,我是初学者,不要让我一开始就头破血流,从而是DLEPHI阵营少一员悍将(50分)

  • 主题发起人 主题发起人 向前5
  • 开始时间 开始时间

向前5

Unregistered / Unconfirmed
GUEST, unregistred user!
我比较苯,让我们慢慢来
我用的是DELPHI5,配合BDE,链接ACCESS97类型数据库。
现在怎么才能让它在别的单机(未装DELPHI,BDE)上运行起来,
假如必须用到INSTALLSHIELD,请说明版本号,我用的是FOR 4。0 BETA;
一步一步来,好吗?
 
发个说明给你,应该一看就懂。
 
不想使用BDE,可以:
1. 使用 ADO,但要求对方的机器上支持ADO,如98 SE就可以
2. 使用第三方控件代替 BDE,可到 http://www.kylecordes.com/ 参看这类
控件的评估
用 InstallShield的话,要用 for Delphi 5的,你的 for d4的不行,多个地方
可以下载。
 
告诉我一个用169能下载的地方好吗?拜托
 
install shield east 5.0 可以吗?
配合DELPHI5 和 BDE的MSACCESS数据库可以吗 ?望回答。
20M呀!
 
BDE和ACCESS好象不太友好,安装了后老是少这少那的,建议用Diamond Access
或ADO
 
ftp://ftp.xjtu.edu.cn/soft/Develop/Delphi/ISxpressForDelphi5/
 
我已经用了INSTALL SHIELD FOR DELPHI 5 可 还是不行!!!
在本地机上可以,到工作站上安装(干净的WIN97,未装OFFICE,DELPHI ),安装后将BDE-》CONFIGURATION-》NATION-》MSACCESS的动态驱动库改成IDDA3532。DLL
然后选中库,双击打开,要求输入密码、用户名、回车后,出现错误提示:
‘cannot load an IDAPI service library
FILE IDDA3532.DLL
Alias :SCJHDB’
(注:SCJHDB就是我的库名)
怎么回事?

 
对了,MSACCESS数据库表的字段我是用的中文,不知道有没有影响!
 
我已经用了INSTALL SHIELD FOR DELPHI 5 可 还是不行!!!
在本地机上可以,到工作站上安装(干净的WIN97,未装OFFICE,DELPHI ),安装后将BDE-》CONFIGURATION-》NATION-》MSACCESS的动态驱动库改成IDDA3532。DLL
然后选中库,双击打开,要求输入密码、用户名、回车后,出现错误提示:
‘cannot load an IDAPI service library
FILE IDDA3532.DLL
Alias :SCJHDB’
(注:SCJHDB就是我的库名)
~~~~~~~~~~~~~~~~~~~~~~~~~
作安装盘的时候应该设定别名!!!BDE是通过别名访问数据库的!!!
别名可不是你的库名,你开发程序的时候用了别名吧,打包的时候
要把它的相应信息打进去的....


怎么回事?
 
KENT说得对!你要在INSTALL SHIELD 中的GENERAL OPTION中设好你的数据库的别名!这样的话应该能搞定!
 
你如果开发数据库程序没用ADO用的是BDE的话,当程序发布给用户的时候,
你要把程序打包,一般用instalshieldexpress(Isx)也有别的工具,一般用
isx,这时你的运行isx,建立一个工程,在里面设一些信息和参数,包括可执行文件
,数据库,你的BDE别名信息等...例如你开发程序时:有一个数据库MyDB,它的别名
在BDE中是MyDBAlias...你在打包时就要打进去MyDB这个数据库,还要在isx中的
配置BDE一项中设置MyDBAlias(要和开发时一样),这样才能发布...


给你个连接讲installshield的:

http://www.nease.net/~glowing/delphi/isdoc.zip

另外到论坛去查一下以前的贴子,会有收获的...

凡事都有个过程,不要急,一切都会好起来的...
 
不想使用BDE,可以使用 ADO或使用第三方控件。
http://www.csdn.net/delphi/
数据库 -->diamond.zip
 

我在机子上装上了MSACCESS 97,一切都OK了!
我发誓以后再也不用ACCESS来作BDE了!
顺便问一下,为什么WIN98上不能够装SQL 7。0
我一装就提示这张光盘上在98上不能够装SERVER,只能装CLIENT,
请问怎样才能在98上装SQL SERVER7。0?
我见过别人装过的!
有三台机子,通过HUB连成一个星型网,希望能够编一个人事管理程序,
为了数据的一致性,数据库只放在一台机子上,其他两台都能访问,
请问一定要SQL吗?用INTERBASE行吗?
 
你用的InstallShield是限制版的,对BDE配置有限制并不是BDE的问题。
你可以用WiseInstaller作安装盘。或者用Delphi 4编译你的程序,然后用
Install Shield for Delphi4作安装盘。
 
在98上装SQL Server7.0必须选择Desktop Version.
用Interbase也当然可以。
 

98下不能装Server版的,只能装Sql Server 7.0的Desktop版...

你应该装台NT作数据库服务器,SQL SERVER装在NT上,客户机连这台服务器...

用interbase当然也可以,但是interbase以前是从桌面转过来的,没有
SQL SERVER功能强大.着要看你的系统要干些什么了,如果数据量不大,
用Interbase能行.....
 
可以的,漫漫研究吧
 
向前5:
您好!
有关在WINDOWS98下装SQL.70,我前几天刚装上一次.您只要有一块MSSQL70完全正式版安装
盘,便能够在PC上安装,安装过程中,采用DESKTOP安装方式,以后根据安装向导一步一步的安装
下去OK了.
 
后退
顶部