Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
증가값 조회하기
안녕하세요? 날마다 열심인 델초보 입니다.
1. 테이블 프라이머리 키를 자동으로 증가하게 했습니다.(mssql7.0)
근데 방금 레코드가 입력되었다면 그 입력한 프라이머리키 값을 알아야합니다.
좋은 방법이 없을까요?
2. 위와 같이 프라이머리 키를 사용할때 클라이언트에서 여러명이 동시에
어떤 작업을 함으로 인해 생기느 에러는 없을까요?
항상성의 있는 답변에 감사드립니다.
1
COMMENTS
이경문
•
2000.08.02 02:05
후루꾸(?) 로 해결하는 방법이 있습니다.
1. MS Access에서는 일련번호라는 타입이 있습니다. 이런 타입을 사용하는 방법
2. 숫자타입으로 인련번호를 구성할 때는 코딩을 해줘야 합니다.
예를 들면 임의의 레코드를 삽입할 때
procedure TForm1.Insert;
var
SN: Integer;
begin
try
SN := Table1.FieldByName('SN').AsInteger;
except
SN := 0;
end;
SN := SN + 1;
Table1.Insert;
Table1.FieldByName('SN').AsInteger := SN;
... 나머지 필드를 여기서 처리하고 ...
Table1.Post;
end;
3. 한 DB에 동시에 Write를 하는 경우에는 2번의 경우 문제가 발생할 수 있습니다.
이럴 때는 무식한 방법을 사용해야 하는데 어떻게 하느냐......
Temp Table을 이용하여 필드 한개, 레코드 한개의 데이터를 가지고 있는 것입니다.
그 값에는 테이블의 최대 Primary Key값을 가지게 되는 것이지요.
그렇게 하면 Primary Key의 중복을 처리할 수는 있습니다.
쩝, 주접이었습니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
델초보
•
2000.08.02 05:59
1
COMMENTS
/
0
LIKES
웹에서 프로그램 실행하려면...???
조규춘
•
2000.08.02 09:51
델초보 wrote: > 안녕하세요. 저는 이번에 델파이4.0으로 처음 프로젝트를 작성한 왕초보입니다. > 어렵...
왕초보
•
2000.08.02 05:31
1
COMMENTS
/
0
LIKES
저기요,,,
최용일
•
2000.08.02 06:14
안녕하세요. 최용일입니다. 속성창에 보시면 InitialDir란 속성이 있습니다. 이 속성에 원하는 폴더를 ...
이승우
2000.08.02 04:45
0
COMMENTS
/
0
LIKES
DbChartd 의 Gradient 오류좀 잡아주세요
화랑
2000.08.02 03:31
0
COMMENTS
/
0
LIKES
Re: DAO visersion3.5 libraries를 델파이에서 등록하는 방법 좀 가르쳐 주세
김은영
2000.08.02 03:23
0
COMMENTS
/
0
LIKES
안녕하세요? HappyJob이예요
김진호
•
2000.08.02 03:17
1
COMMENTS
/
0
LIKES
For~Loop의 최적화 ?....도움좀 주세염...
타락천사
•
2000.08.02 05:35
안녕하세여..타락임다...^^ 1초에 70번 정도면 아래와 가치 최적화 하면 될거 가튼데여... type ...
사공엽
•
2000.08.02 03:13
1
COMMENTS
/
0
LIKES
키코드가 겹치는데 어떻게 된건가요?
최용일
•
2000.08.02 06:27
안녕하세요. 최용일입니다. 가상키에는 소문자는 없습니다. 소문자 'z'키가 눌린다면 Key값은 대문자 'Z...
정이철
2000.08.02 01:50
0
COMMENTS
/
0
LIKES
ole Container를 quick Report에서 출력할수 있는 방법은?
최기훈
•
2000.08.02 01:03
1
COMMENTS
/
0
LIKES
POP3 프로그램을 짜는 데 글자가 깨집니다.
권영길
•
2000.08.02 01:33
함수는 여기 어디 검색을 해 보시면 될 것 같습니다. 최기훈 wrote: > 안녕하세요... > 델파이 초보입...
나그네
•
2000.08.02 00:50
1
COMMENTS
/
0
LIKES
카일릭스 정보 아시는 분
최용일
•
2000.08.02 03:50
안녕하세요. 최용일입니다. 인프라이즈의 백운기님이 운영하는 한델연( http://www.delphi.or.kr )에 가...
김종석
•
2000.08.02 00:45
4
COMMENTS
/
0
LIKES
DB초보입니다....SQL문을 사용해 볼려고 하는데..안되네요
nilriri
•
2000.08.02 01:55
샬롬! 음... 디비에사용하신 쿼리를 딜리트 하시는데 그대로 사용하셨군요... 그래서리....그 쿼리를 ...
최석기
•
2000.08.02 01:46
김종석 wrote: > 쿼리 컴퍼넌트를 이용해 SQL문을 사용해서 > 추가,삭제,수정...등을 해볼려고 하는데 잘...
김종석
•
2000.08.02 06:27
삭제는 잘되는데요...삭제후 그리드가 공백으로 나와요.. 죄송해요...첨이라서
hugehead
•
2000.08.02 06:53
query를 두개 사용하세요. Query1에는 "SELECT 어쩌구 저쩌구"를 넣으시고, DataSource1 과 DBGrid에 연...
최진석
2000.08.02 00:37
0
COMMENTS
/
0
LIKES
캐스트 사양의 잘못된 문자값
초보
•
2000.08.02 00:32
3
COMMENTS
/
0
LIKES
확장자만 보고 읽는 바보같은 델파이 = 델파이 속이기
노을
•
2000.08.02 08:12
안녕하세요 노 을 입니다. 일반적으로 널리 퍼진 File들은 그 앞에 Header라는 것을 넣습니다. 그 목...
최용일
•
2000.08.02 05:33
안녕하세요. 최용일입니다. 이건 델파이뿐만 아니라 모든 프로그램이 다 그렇습니다. 일부 프로그램은 ...
4master
•
2000.08.02 05:23
초보 wrote: > 안녕하세요. > > 델파이 한테 그림파일을 읽으라고 하면 > > 확장자를 확인하여 파일...
정해성
•
2000.08.02 00:27
3
COMMENTS
/
0
LIKES
32bit application 에서 16bit로 작성된 dll화일을 사용할수 있는지?
최용일
•
2000.08.02 03:33
안녕하세요. 최용일입니다. 32비트 프로그램에서 16비트 DLL을 직접호출하는 것은 불가능합니다. 이 문...
이경문
•
2000.08.02 01:59
정해성 wrote: > 윈도우 3.1에서 delphi1.0에서 개발한 application을 > 윈도우 98에서 재컴파일 하려고 ...
최용일
•
2000.08.02 03:36
안녕하세요. 최용일입니다. 제가 알고 있기로는 ShowMessage는 그냥 순순한 델파이 코드로 되어있는것 ...
혀기
•
2000.08.02 00:19
1
COMMENTS
/
0
LIKES
증가값 조회하기
안녕하세요? 날마다 열심인 델초보 입니다. 1. 테이블 프라이머리 키를 자동으로 증가하게 했습니다.(mssql7.0) 근데 방금 레코드가 입력되었다면 그 입력한 프라이머리키 값을 알아야합니다. 좋은 방법이 없을까요? 2. 위와 같이 프라이...
이경문
•
2000.08.02 02:05
후루꾸(?) 로 해결하는 방법이 있습니다. 1. MS Access에서는 일련번호라는 타입이 있습니다. 이런 타입...
김만성
•
2000.08.02 00:12
1
COMMENTS
/
0
LIKES
디비에서 불러온 데이타 메모장에서 처리하는 방법좀..
최석기
•
2000.08.02 00:42
김만성 wrote: > > 델피 가족 여러분 안녕하세요... > 즐거운 여름 보내고 계시죠... > 힘든일이 ...
소방관
•
2000.08.01 23:32
1
COMMENTS
/
0
LIKES
데이터셋 프로바이더질문입니다....
hugehead
•
2000.08.02 06:45
음... 질문을 잘 이해 못하겠지만, 해석한대로 답변올립니다. 1. Client에서 ClientDataSet을 통하여 가...
푸하하
•
2000.08.02 01:12
1
COMMENTS
/
0
LIKES
DB에서의 에러요.
4master
•
2000.08.02 05:31
푸하하 wrote: > 안냐세요? 선배님들! > 참으로 희한합니다. 잘 되던게, 뭐 특별히 만진거 같지도 않은데...
cjang
2000.08.01 22:35
0
COMMENTS
/
0
LIKES
서버(자바)에서 클라이언트(델파이)로 화일전송에 대하여...
박찬희
•
2000.08.01 22:06
1
COMMENTS
/
0
LIKES
델파이에서 엑셀을 불러올려면??
kikosa
•
2000.08.02 03:59
박찬희 wrote: > 가능한것 같은데.. > > 어디서 어떻게 불러야하나염... > > 글구 코딩은 어떻게.. ...
혀기
2000/08/02 00:19
Views
273
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
1. MS Access에서는 일련번호라는 타입이 있습니다. 이런 타입을 사용하는 방법
2. 숫자타입으로 인련번호를 구성할 때는 코딩을 해줘야 합니다.
예를 들면 임의의 레코드를 삽입할 때
procedure TForm1.Insert;
var
SN: Integer;
begin
try
SN := Table1.FieldByName('SN').AsInteger;
except
SN := 0;
end;
SN := SN + 1;
Table1.Insert;
Table1.FieldByName('SN').AsInteger := SN;
... 나머지 필드를 여기서 처리하고 ...
Table1.Post;
end;
3. 한 DB에 동시에 Write를 하는 경우에는 2번의 경우 문제가 발생할 수 있습니다.
이럴 때는 무식한 방법을 사용해야 하는데 어떻게 하느냐......
Temp Table을 이용하여 필드 한개, 레코드 한개의 데이터를 가지고 있는 것입니다.
그 값에는 테이블의 최대 Primary Key값을 가지게 되는 것이지요.
그렇게 하면 Primary Key의 중복을 처리할 수는 있습니다.
쩝, 주접이었습니다.