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

FireBird Q&A
[2047] 인터베이스 자동증가값 generator 를 델파이에서 사용관련.
알콩델콩 [] 1763 읽음    2006-06-18 17:03
디비에는
generator가 생성(필드명 : serial)되어 있고, 트리거도 정의되어 있어서..
serial은 pk이자  generator로 지정됨 not null,

isql로
serial필드를 제외하고
insert into ttt( name, tel) values('KKK','123');
commit;

하면,,데이터값이 잘 들어갑니다.
물론  디비필드에 not null, pk, generator지정돼 있는 serial필드를 빼고서 해도,
자동증가값으로 자동으로 입력이 돼 있습니다...

그런데,
이 디비를 BDE의 TTable로 연결해서..


Table1.FieldByName('name').AsString := Edit1.Text;
Table1.FieldByName('tel').AsString := Edit2.Text;
Table1.Post;

하면
serial 필드값이 있어야 한다고 하면서 에러를 발생시킵니다.

BDE, TTable에서 디비에 자동증가값을 일일이 불편하게 지정해서 입력해줘야 하나요?
그럼 디비에서 자동증가값을 생성하는 의미가 없는건데...???

어떡해야 하나요?

+ -

관련 글 리스트
2047 인터베이스 자동증가값 generator 를 델파이에서 사용관련. 알콩델콩 1763 2006/06/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.