E
empty023
Unregistered / Unconfirmed
GUEST, unregistred user!
我用的数据库是oracle数据库,其中'件数'这个字段我用的是number类型.(这里需要整型,但oracle只有number类型)
在用rave制作报表时,用了
procedure TDataForm.CustomCXNGetCols(Connection: TRvCustomConnection);
begin
WriteField('Num',dtInteger,8,'','');
end;
procedure TDataForm.CustomCXNGetRow(Connection: TRvCustomConnection);
begin
WriteIntData('',DBGrid1.files[4].value);
end;
它会提示字段'件数'是dtbcd类型,不是dtinteger..然后我把它改成dtbcd,用WritebcdData('',DBGrid1.files[4].value);
后, 它又提示类似found Different datatype dbgrid Column4/9 之类的错误.
请问是什么原因,该怎么解决?
在用rave制作报表时,用了
procedure TDataForm.CustomCXNGetCols(Connection: TRvCustomConnection);
begin
WriteField('Num',dtInteger,8,'','');
end;
procedure TDataForm.CustomCXNGetRow(Connection: TRvCustomConnection);
begin
WriteIntData('',DBGrid1.files[4].value);
end;
它会提示字段'件数'是dtbcd类型,不是dtinteger..然后我把它改成dtbcd,用WritebcdData('',DBGrid1.files[4].value);
后, 它又提示类似found Different datatype dbgrid Column4/9 之类的错误.
请问是什么原因,该怎么解决?