那位大虾能告诉我如何在Installshield中配置BDE的选项,新手上路,只给100分(100分)

  • 主题发起人 主题发起人 morning75
  • 开始时间 开始时间
M

morning75

Unregistered / Unconfirmed
GUEST, unregistred user!
BDE Settings 中
BDE Alias Step 3 of 4 中的内容:
Alias Name
NLMIS
PATH

Type
MSSQL
Other parameters
DATABASE NAME=NLEnvironment
SERVER NAME=super
USER NAME=sa

我用的是Microsoft SQL Server 7.0
上面的Path 不知如何配置?

 
1:打开InstallShield Express中Specify InstallShield Objects for Borland C++ Builder 5 下的General Options
2:选择General页下的BDE(Borland DATABASE Engine)(Step窗口自动打开)
3:选择NEW
4:填入别名
5:选择《下一步》
6:选择《下一步》
7:填入别名路径
7A:<INSTALLDIR>/Data(本地)
7B://Your ServerName/Data$(服务器)等
8:选择你所用数据库类型
9:搞定。
 
昨天刚看了INSTALLSHIELD,也做好了。
3hsoft说的不错。
 
morning说的对,
还有一个重要的选项
....
DATABASE NAME=...
LANGDRIVER=ASCII850
....
 
以上几位都是说用InstallShield Express的做法,
但如果是用InstallShield专业版就麻烦了,
好象只能自己将所需要的文件加进去,自己写注册表
 
在3hsoft所说的,

7:填入别名路径
7A:/Data(本地)
7B://Your ServerName/Data$(服务器)等

我的情况是这样的:
我的服务器名:super
Microsoft SQL Server中建的数据库名为:NLEnviroment
我在Path 中是否应写上://super/NLEnviroment

xinyt所说的
LANGDRIVER=ASCII850
又是何用

请指教!!!

 
差点儿忘了,我用的是InstallShield for C++ Builder 4.0 Limited Edition,
是否会有问题?
谁能推荐更全的版本,那就太好了!!!!

 
我也遇到,就是如果我不在安装时就建alias的话怎么办呢(也就是说我在程序中动态的设置alias,所以在安装时必须安装dbe,但不能new alias,怎么搞也不成功)?
 
最好在程序中动态的添加数据库参数,方法是在DataBase构件的中的Params属性中添加
例如:
with daatbase do
begin
Params.clear;
params.add('user name=safa');
params.add('password=sss');
Params.add('server name=safafa');
Params.add('...........');
Params,Add('...........')
endl;
具体的应参照你编译环境下的BDE Administrator下设置的各个参数,这样就可以在安装程序
中只添加一个别名就行了,其他参数在程序运行后会动态载入!
 
在程序中动态生成别名,具体请参见BDE.HLP中的dbi...
 
多人接受答案了。
 
后退
顶部