总是提示数据类型不匹配.该怎么解决

总是提示数据类型不匹配.
do   while   not   eof()
insert   into   vew_ppc_chjlbupd   (id,pdctno,custpno,unitarea,deldate,nodelqty,forma,nodelarea   );
value   (   vew_ppc_chcxsel.id,;
                vew_ppc_chcxsel.pdctno,;
                vew_ppc_chcxsel.custpno,;
                vew_ppc_chcxsel.unitarea,;
                vew_ppc_chcxsel.deldate,;
                vew_ppc_chcxsel.nodelqty,;
                vew_ppc_chcxsel.forma,;
                vew_ppc_chcxsel.nodelarea)
select   vew_ppc_chcxsel
skip   1
enddo

------解决方案--------------------
检查一下类型字段与变量类型是否一致
------解决方案--------------------
一个一个字段插入,看看是那个字段类型对应不对。