李 李顼 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-01 #1 当我在应用程序中用TSession的AddAlias函数创建别名,用SaveConfigFile函数保存BDE的Config文件后,当前应用程序并不能识别出新建的BDE别名(但打开BDE Administrator,却可以看到),程序出现异常。退出应用程序后,重新运行,异常消失。
当我在应用程序中用TSession的AddAlias函数创建别名,用SaveConfigFile函数保存BDE的Config文件后,当前应用程序并不能识别出新建的BDE别名(但打开BDE Administrator,却可以看到),程序出现异常。退出应用程序后,重新运行,异常消失。
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-01 #3 session的Active设置为false再设置为true如何?
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-01 #4 保存后 session的Active设置为false再设置为true 能不能刷新?
李 李顼 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-01 #5 当我在应用程序中用TSession的AddAlias函数创建别名,用SaveConfigFile函数保 存BDE的Config文件后,当前应用程序并不能识别出新建的BDE别名(但打开BDE Administrator,却可以看到),程序出现异常。退出应用程序后,重新运行,异常 消失。
当我在应用程序中用TSession的AddAlias函数创建别名,用SaveConfigFile函数保 存BDE的Config文件后,当前应用程序并不能识别出新建的BDE别名(但打开BDE Administrator,却可以看到),程序出现异常。退出应用程序后,重新运行,异常 消失。
B Big_Z Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-02 #6 >当我在应用程序中用TSession的AddAlias函数创建别名,用SaveConfigFile函数保 >存BDE的Config文件后,当前应用程序并不能识别出新建的BDE别名(但打开BDE >Administrator,却可以看到),程序出现异常。退出应用程序后,重新运行,异常 >消失。 我的 App 怎么不会出错?
>当我在应用程序中用TSession的AddAlias函数创建别名,用SaveConfigFile函数保 >存BDE的Config文件后,当前应用程序并不能识别出新建的BDE别名(但打开BDE >Administrator,却可以看到),程序出现异常。退出应用程序后,重新运行,异常 >消失。 我的 App 怎么不会出错?
李 李顼 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-03 #7 保存后 session的Active设置为false再设置为true 仍不能够识别。 Sorry,忘了说明,我用的是C++Builder4.0。
S SuperMMX Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-03 #8 我觉得是这样,session 只是一个会话,它的变化不影响数据库, 而数据库一直没变,一直处于打开的状态。 所以。。。 初学数据库,还请指教。
M mech Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-03 #10 session.ConfigMode := cmAll;
W wind2000 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-03 #11 以下代码在Delphi4、5都通过! procedure TNlSearchForm.FormCreate(Sender: TObject); var ph: TStringList; begin ph := TStringList.Create; Session.GetAliasNames(ph); if (ph.IndexOf('nldbf') = -1) then //判断别名nldbf是否存在 begin Session.AddStandardAlias('nldbf', ExtractFilePath(Application.ExeName ), 'Paradox');//Paradox:数据库类型 Session.SaveConfigFile; end; ph.Free; ... end;
以下代码在Delphi4、5都通过! procedure TNlSearchForm.FormCreate(Sender: TObject); var ph: TStringList; begin ph := TStringList.Create; Session.GetAliasNames(ph); if (ph.IndexOf('nldbf') = -1) then //判断别名nldbf是否存在 begin Session.AddStandardAlias('nldbf', ExtractFilePath(Application.ExeName ), 'Paradox');//Paradox:数据库类型 Session.SaveConfigFile; end; ph.Free; ... end;