ehlib使用keylist时的空值问题(100分)

  • 主题发起人 主题发起人 anags
  • 开始时间 开始时间
A

anags

Unregistered / Unconfirmed
GUEST, unregistred user!
在picklist中添入:
//空行
a
b
在keylist中添入:
//空行
a
b
在运行下拉表中选取空值时出现vc错误,原来用ehlib2.6 3.x都没事,换4.2.16出现错误,
跟踪错误至DBGridEh单元的如下代码发生错误:
if not Result and ((Pos = Length(ValueList) + 1) and (ValueList[Pos - 1] = ';')) then
//7215
Result := (Value = '');
估计是:ValueList[Pos - 1]造成,此时ValueList为空‘’ pos=1
请问各位高手如何修改源代码来解决或屏蔽此问题??
 
anags,我想请教使用packlist和keylist数据量多的时候会有问题吗?我现在分别使用两个对应两个字段!
 
未试过,我使用的未超过15行
 
后退
顶部