ADO的怪事,我都快疯了(100分)

  • 主题发起人 主题发起人 ziyu
  • 开始时间 开始时间
这样的问题我也碰到过。
我也觉得很其怪,如果不有ADO就没问题的。
最后我的解决方法是(太笨啦!!但没有办法):
procedure TDMMain.QryRenshiCalcFields(DataSet: TDataSet); //问题出在这里
begin
if QryRenshino.value<>'' then
begin
if QryRenshisex.AsBoolean then
QryRenshiXingbie.Value:='男'
else
QryRenshiXingbie.Value:='女';
end;
end;
(主要是不知道计算字段不知道它是怎样执行的,哎……
lookup字段也一样,不知道你暴遇到过没有)

 
To stephens:
痛苦的ADO,我到现在都不知道问题在哪里。不过我已经全部重作了。我现在充分怀疑就是
DBLookupCombobox那个控件的问题。因为我的一个朋友说用DBLookupCombobox访问ADO很差的。
 
QryRenshiSex.AsBoolean 如果QryRenshiSex为空值肯定出错,
先判QryRenshiSex是否为空值
 
多人接受答案了。
 
后退
顶部