델파이서 serial 타입 그리드에 뿌릴때 이상하게 뿌려지는거
아세요?
recordset으루 다시 받아서 뿌려조야 대여.. ㅡ.ㅜ
근데 또하나 문제가....생겼어여...
insert 할때 serial 타입 어케 다시 받아오져?
다시 다 걸어서 불러올수두 엄꾸
sqlca.h 파일을 어케 걸어서 해야 되는지
자세히 설명즘 해주세요~ ㅜ,.ㅜ
dbinfo 함수를 이용하시면 select 문장을 없이 사용하실수 있습니다.
즉,
dbinfo( sqlca.sqlerrd1 ) 는 바로 이전에 insert 한 serial 값을 return 해줍니다.
그러므로,
insert into tabA values ( 0, ..... ) 등을 입력한 후(여기서 0 가 serial 컬럼이죠),
B table에 대한 insert 문장은 ,
insert into tabB values ( dbinfo( sqlca.sqlerrd1 ), ... ) 처럼 하시면 됩니다.
좀더 자세한 내용은 Informix SQL Syntax Guide 편의 dbinfo 함수를 참고하세요.
수고하세요.