FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[4468] Re:자동증가값 확인 방법 문의
엘레코스 [elechos] 2245 읽음    2012-06-28 12:46
firebird2.1에서 returning문법을 이용하여 자동증가값을 얻을 수 있었습니다.
(zeos6.6.4 환경)

//increfield는 제너레이터로 자동생성
Query.Sql.Text := `insert into(name) values(홍길동) returning increfield`;
Query.Open;
Increfield_value := Query.FieldByName(`increfield`).AsInteger;


고영호 님이 쓰신 글 :
: 안녕하세요?
: 파이어버드에서 자동증가(autoincrement)필드를 트리거로 처리하고 있는데요,
: 데이타저장시점의 자동증가필드의 값을 가져오고 싶습니다.
: ACCESS나 Mysql에서는 간단하게 Append문을 이용해서 Post후
: Query1.FieldByName('자동증가필드').AsInteger을 이용하면 바로
: 확인이 되었는데, 파이어버드에서는 어떻게 확인하는지요?
: (데이타를 저장한후에 그리드에 보여주는데요, 방금 저장한 데이타 위치로
: 커서를 이동시키는데 활용하고자 함입니다.)

+ -

관련 글 리스트
4467 자동증가값 확인 방법 문의 고영호 1937 2012/06/28
4468     Re:자동증가값 확인 방법 문의 엘레코스 2245 2012/06/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.