paradox DB로 된 데스크탑 프로그램에서 아래처럼 해서 Stem 테이블에 자료를 넣었거든요..
SQL.text :=
'INSERT INTO Stem("stu", " em") // Stem는 Paradox Table
SELECT CAST(:St As Integer),Itm."num" from Itm // Itm는 Paradox Table
WHERE Linkno =:Sa and Itm.numm=5 ;'
=========================================================================================
PramByName('St').AsInteger:=Stno // Stno=> Integer형 변수
PramByName('Sa')AsInteger:=Stno2 // 역시 Integer형 변수
========================================================================================
이 프로그램을 InterBase로 이식해서 서버/클라이언트 프로그램을 만들려구 하는데
SQL.text:=
'INSERT INTO Stem( stu, em )
SELECT CAST(:St As Integer), Itm.num from Itm //:St <--요게 말썽..
WHERE Linkno=:Sa and Itm.Numm=5 ;'
==========================================================================================
PramByName('St').AsInteger:=Stno // Stno=> Integer형 변수
PramByName('Sa')AsInteger:=Stno2 // 역시 Integer형 변수
===========================================================================================
근데, CAST() 함수에서 계속'General SQL Error Data Type Unknown' 에러가 발생합니다..
Integer형을 Long형으로 바꿔줘야 한다는 조언을 들었는데, 어떻게???
답변 부탁드립니다...