一个奇怪问题..(50分)

  • 主题发起人 主题发起人 findbug
  • 开始时间 开始时间
F

findbug

Unregistered / Unconfirmed
GUEST, unregistred user!
看以下语句:
insert into 'aaaa.db'(地名,人口)
(select 地名,sum(人口) from 'bbbb.db' group by 地名)

在paradox下,居然不能通过,错误:类型不匹配

发生错误的地方是:
sum(人口) 与 aaaa.db表中的"人口"类型不匹配(注:在aaaa.db 和bbbb.db中都设为Long integer)
将"人口"改为浮点型,就OK...
sum(人口)会改变简单字段的类型码??有什么解决办法?




 
试一下强行改变类型
float(sum(人口))
 
在paradox下,int或integer强制转换都无效的.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部