我用Session.DeleteAlias('fgh'),
并且用了Session.SaveConfigFile事件,为什么不能删除BDE别名?真是让人郁闷啊~

解决方案 »

  1.   

    先检测一下别名,看看是否存在在List的列表种。
    通 过 调 用Session.GetAliasNames(list:Tstrings) 方 法, 可 将 当 前BDE 配 置 中 的 所 有 数 据 库 别
    名 的 名 称 存 放 到List 字 符 串 列 表 中。 list.IndexOf(' 需 要 检 测 的 别 名') 的 值 会 告 诉 我
    们 这 个 别 名 是 否 存 在 ( 其 值 为-1 时 不 存 在)。