DBGridEh1为何不能显示负数,
我后台oracle 用SQl语句查出有负数,
为何把负数变成正数显示出来?急!急!急!急!ADOQuery1的SQL语句:select XH,CX,NCKC,XXL,BYSRL,BYZSRL,BYSCL,BYZSCL,BYXSL,BYZXS,QMKC,BZ
from JHB_JHBBB
where qmkc <0
order by sx
为何显示的都是正数???
我后台oracle 用SQl语句查出有负数,
为何把负数变成正数显示出来?急!急!急!急!ADOQuery1的SQL语句:select XH,CX,NCKC,XXL,BYSRL,BYZSRL,BYSCL,BYZSCL,BYXSL,BYZXS,QMKC,BZ
from JHB_JHBBB
where qmkc <0
order by sx
为何显示的都是正数???
引用:您就将procedure TCustomADODataSet.InternalInitFieldDefs;中的以下语句注释掉
保存,并将新的adodb.pas拷贝到delphi的Lib\目录下,然后在编译文件时,选择完全编
译即可。
{
if (F.Type_ = adNumeric) and (F.NumericScale = 0) and
(F.Precision < 10) then
FieldType := ftInteger;
}
SQL Server 用Convert() ,oracle 就不知道了