저는 dBase 의 DBF를 사용합니다....
근데....이것이 이상한것이....
Field Type Numeric 인것들이.....
길이가 5이상인것과 4이하 인것이 차이가 있다는 것입니다...
즉
aa numeric 4
bb numeric 1
cc numeric 5
세개의 필드가 있을때....
sql문장에서...
insert into tt (aa, bb, cc)
Select kk, 0, 0 from tt1
을 하면
마지막 값은 들어가는데....앞에 두개 때문에 Type mismatch error가 납니다...
무수히 테스트 한 결과 입니다....
numeric 4이하와 5 이상인 것의 차이....정말 모르겠군요....
즉 aa, bb 를 빼고 작업하면 Ok 됩니다....
그러나 aa,bb 둘중에 하나라도 insert 문에 작성하면 error입니다...
그래서 aa 를 numeric 5 로 바꾸어서 하니까 또 되더군요...
그래서 결론이 numeric 4이하와 5 이상의 차이점입니다....
부디 답변좀 주세요.......
참고로 parambyname 은 쓰면 안됩니다.......
속도가 너무 느려서.......
부디 답변은 주시기를.....그럼 수고하세요......