Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
저장할때 중복검사를 하는 방법을 알고 싶습니다.
저장할때 테이블에 저장되어 있는 자료인지를 검사하고 싶습니다.
그래서 저장되어 있으면 메세지를 보여주고 없으면 저장이 되도록 하고 싶습니다.
테이블의 키는 3개입니다.
(구분, 코드, 발생일)
2
COMMENTS
장지용
•
2000.02.19 02:12
cyber wrote:
> 저장할때 테이블에 저장되어 있는 자료인지를 검사하고 싶습니다.
> 그래서 저장되어 있으면 메세지를 보여주고 없으면 저장이 되도록 하고 싶습니다.
>
> 테이블의 키는 3개입니다.
> (구분, 코드, 발생일)
>
>
>
with TempQuery do begin
Close;
Sql.Clear;
Sql.Add('select * from [table_name] ');
Sql.Add('where 구분 = :구분 ');
Sql.Add('and 코드 = :코드 ');
Sql.Add('and 발생일 = :발생일 ');
ParamByName('구분').AsString := 구분;
ParamByName('코드').AsString := 코드;
ParamByName('발생일').AsString := 발생일;
Prepare;
Open;
if RecordCount > 0 then
showmessage('동일한 레코드가 있습니다.')
else begin
// 저장루틴
end;
Close;
end;
0
0
삭제
수정
댓글
cyber
•
2000.02.19 02:34
대단히 감사합니다. 다음에도 많은 도움 부탁드립니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
한근수
2000.02.19 03:12
0
COMMENTS
/
0
LIKES
MDI 폼에서 DB 생성 조건은?
이재광
2000.02.19 03:01
0
COMMENTS
/
0
LIKES
TDataBase 컴포넌트에 관해 알고 싶습니다.
한근수
2000.02.19 02:55
0
COMMENTS
/
0
LIKES
CU로 시작하는 폼이 안뜨는데...?
엄화용
2000.02.19 02:37
0
COMMENTS
/
0
LIKES
아래내용이요..
엄화용
2000.02.19 02:31
0
COMMENTS
/
0
LIKES
출력형식이요??
키다리
2000.02.19 02:22
0
COMMENTS
/
0
LIKES
한번만 도와주세요....제발?
조용준
2000.02.19 01:47
0
COMMENTS
/
0
LIKES
일반
까만별
•
2000.02.19 01:38
1
COMMENTS
/
0
LIKES
[질문-종합]델3와 델4의 호완성문제
유도삼
•
2000.02.19 05:14
까만별 wrote: > 안녕하세요.. > 델3에서 델4 혹은 델5로 업그레이드 할려고 합니다. > 이제서야 델3에...
어린왕자
2000.02.19 00:52
0
COMMENTS
/
0
LIKES
[퀵리포트] Preview할때..용지를 항상 가로로 출력
델초
2000.02.19 00:32
0
COMMENTS
/
0
LIKES
다른 프로그램은 실행이 안되게..??
문영철
2000.02.19 00:26
0
COMMENTS
/
0
LIKES
인터넷으로 연결 가능한 c/s 프로그램 개발 방법
영서니
•
2000.02.18 23:44
2
COMMENTS
/
0
LIKES
Calculate field를 쓰면 속도가 넘 느린데..좀더 빨리할순 없나요?
cws
•
2000.02.22 00:07
영서니 wrote: > 월별 total을 낼려고 하는데...Calculate field를 썼더니..속도가 넘 느려요... > 속도...
착한악마
•
2000.02.19 18:05
계산 필드를 쓰는것 보다는 SQL문에서 합계를 낸후 그냥 데이타 필드로 나타내는것이 훨씬 빠를겁니다... ...
본희
•
2000.02.18 23:44
1
COMMENTS
/
0
LIKES
문자변수의 문자열처리
장지용
•
2000.02.19 02:06
본희 wrote: > 안녕하세요 > 문자열자르는것이 있어찾아봤지만 copy()등은 테이블 필드를 자르는것같아요...
cyber
•
2000.02.18 23:23
2
COMMENTS
/
0
LIKES
저장할때 중복검사를 하는 방법을 알고 싶습니다.
저장할때 테이블에 저장되어 있는 자료인지를 검사하고 싶습니다. 그래서 저장되어 있으면 메세지를 보여주고 없으면 저장이 되도록 하고 싶습니다. 테이블의 키는 3개입니다. (구분, 코드, 발생일)
장지용
•
2000.02.19 02:12
cyber wrote: > 저장할때 테이블에 저장되어 있는 자료인지를 검사하고 싶습니다. > 그래서 저장되어 있...
cyber
•
2000.02.19 02:34
대단히 감사합니다. 다음에도 많은 도움 부탁드립니다.
델초
2000.02.18 21:59
0
COMMENTS
/
0
LIKES
SendMessage보다 더 강한 건 없나여?
박성훈
2000.02.18 21:50
0
COMMENTS
/
0
LIKES
파라독스테이블 패킹시 데이타복구가 가능한지의 여부
최 소 영
•
2000.02.18 20:23
1
COMMENTS
/
0
LIKES
프레임안의 버튼을 클릭하는 이벤트 프로시저는 어디
최용일
•
2000.02.21 12:15
최 소 영 wrote: > 프레임안에 버튼이 몇개 있습니다. 만약 버튼클릭과 같은 이벤트가 > 발생한다면 이...
초보자
2000.02.18 19:41
0
COMMENTS
/
0
LIKES
[긴급]Toolbar의 size 조절
joajoa
•
2000.02.18 19:23
1
COMMENTS
/
0
LIKES
델파이 + SQL Server 에서 Stored Procedure의 변수 넘겨주기
착한악마
•
2000.02.19 18:11
시간이 없어서 빨리 적습니다... 일단 return 값은 무조건 생기는거구요... ParamByName(@v_yundo).AsStr...
정우성
2000.02.18 19:22
0
COMMENTS
/
0
LIKES
원도우 API 함수 Key Down
cyber
2000/02/18 23:23
Views
217
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 저장할때 테이블에 저장되어 있는 자료인지를 검사하고 싶습니다.
> 그래서 저장되어 있으면 메세지를 보여주고 없으면 저장이 되도록 하고 싶습니다.
>
> 테이블의 키는 3개입니다.
> (구분, 코드, 발생일)
>
>
>
with TempQuery do begin
Close;
Sql.Clear;
Sql.Add('select * from [table_name] ');
Sql.Add('where 구분 = :구분 ');
Sql.Add('and 코드 = :코드 ');
Sql.Add('and 발생일 = :발생일 ');
ParamByName('구분').AsString := 구분;
ParamByName('코드').AsString := 코드;
ParamByName('발생일').AsString := 발생일;
Prepare;
Open;
if RecordCount > 0 then
showmessage('동일한 레코드가 있습니다.')
else begin
// 저장루틴
end;
Close;
end;