用ADO执行一个SQL语句,报数据类型不支持的错误

[复制链接]
查看11 | 回复0 | 2004-8-12 00:00:00 | 显示全部楼层 |阅读模式
有个远程数据库表
create table PATHFEEDAILYREPORT
(
PATHID CHAR(16) not null,
STADATENUMBER(8) not null,
VEHICLECLASS NUMBER(3) not null,
VERSIONNONUMBER(8) not null,
FEE
NUMBER(13,2),
RUNOFF NUMBER(8)
)
tablespace TS_DATA
本地数据表
create table TBL_RTTOLLODOLDDAILYTRAFFIC
(
PATHID CHAR(16) not null,
STADATENUMBER(8) not null,
VEHICLECLASS NUMBER(3) not null,
VERSIONNONUMBER(8) not null,
FEE
NUMBER(13,2),
RUNOFF NUMBER(8)
)
tablespace TS_DAILY
在本地创建了数据库连接TollDB_AIX
用ADOQUERY执行下列语句会报数据类型不支持的错误
select '2004-08-12 00:00:00' as fstr_recorddatetime,
A.pathid as fstr_pathid,A.versionno as fint_versionno,
A.vehicleclass as fint_vehicleclass ,(A.runoff-B.runoff) as fint_flow
from PATHFEEDAILYREPORT@tolldb_aix A,TBL_RTTOLLODOLDDAILYTRAFFIC B
where A.pathid=B.PATHID and A.STADATE=B.STADATE
and A.vehicleclass=B.vehicleclass and A.versionno=B.versionno
如果把表PATHFEEDAILYREPORT@tolldb_aix
改到本地表就不会报错
请大侠们帮忙看一下可能会时什么原因造成的问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行