哈哈!!! 我可以做到
如下:
1.在可以执行此应用程序电脑的odbc中建一个sql的odbc连接,这个连接的数据源名字最好在系统注册表中具有唯一性的字母,因为这样方便查找系统注册表.
2.确认程序可连接操作后在系统注册表中查找odbc数据源名字,可以找到几个相关的东东,一看就知道这是odbc的系统配置。将这几个主键和键值放在install shield 注册表栏位中.
3.修改程序,增加一个database控件,指明控件aliasname属性为odbc数据源名字就可以了.
4.还不懂的话给我发邮件。
5.懂了的话给我加分 .
如下:
1.在可以执行此应用程序电脑的odbc中建一个sql的odbc连接,这个连接的数据源名字最好在系统注册表中具有唯一性的字母,因为这样方便查找系统注册表.
2.确认程序可连接操作后在系统注册表中查找odbc数据源名字,可以找到几个相关的东东,一看就知道这是odbc的系统配置。将这几个主键和键值放在install shield 注册表栏位中.
3.修改程序,增加一个database控件,指明控件aliasname属性为odbc数据源名字就可以了.
4.还不懂的话给我发邮件。
5.懂了的话给我加分 .
如下:
1.在可以执行此应用程序电脑的odbc中建一个sql的odbc连接,这个连接的数据源名字最好在系统注册表中具有唯一性的字母,因为这样方便查找系统注册表.
2.确认程序可连接操作后在系统注册表中查找odbc数据源名字,可以找到几个相关的东东,一看就知道这是odbc的系统配置。将这几个主键和键值放在install shield 注册表栏位中.
3.修改程序,增加一个database控件,指明控件aliasname属性为odbc数据源名字就可以了.
4.还不懂的话给我发邮件。
5.懂了的话给我加分 .
你的意思是建ODBC 数据源 ,不建BDE别名。然后利用BDE引用ODBC数据源的特性,
间接安装别名,right?
但有几个问题。
1 BDE使用内置DRIVER,比ODBC快。
2 BDE有个‘BLOCK SIZE’我需要将其设为128。HOW TO DO THIS ?
3 该问题是否是BUG? 我正在问INSTALLSHILED公司。
谢谢!
设置别名为那个都是DEFAULT的别名,再设置如相参数。
With Database1.Params Do
Begin
Add( 'Server Name=xxxx' );
Add( 'Database Name=xxxx' );
Add( 'User Name=xxxx' );
Add( 'BlobSize=xxxx' );
End;