하얀까마귀님 감사합니다. 밑에 서버프로그램 집에서 어떻게
하는지 질문했던 사람입니다.
다름이 아니오라. 저장프로지셔와 약간의 질문입니다.
답변 해주시면 감사하겠습니다.
저장프로시져는 서버프로그램하는 사람이 정한다고 알고 있는데.
그냥 연결해서 사용만 하면 되나요?
그리고 클라이언트에서 Table보다 Query를 사용하라고 많이 나와있는데.
Query로 모든 데이터를 불러내도 속도에는 지장이 없던데요.
여러 사람이 물릴때만 그런 겁니까?
그리고 ADO로는 서버에 로그인이 되는데 BDE로는 안되여 ㅠㅠ;
ADO에서 UpdateSQL을 지원하지 않습니까?
마지막으로. 트랜잭션은 업데이트SQL을 싸서(UpdateSQL밖에) 사용해야하는지...
그럼 수고하세요.
(델파이 최고를 노리는 아이가...<넝담> 겔겔 ^^;)
오늘 날밤 샛내요.. 흑흑..
밤샘안하기로 다짐을 했건만... 이놈 눈은 밤만되면 말똥말똥에다가 낮엔 헤롱헤롱
이네요...
벌써 5시 반인데...
> 저장프로시져는 서버프로그램하는 사람이 정한다고 알고 있는데.
> 그냥 연결해서 사용만 하면 되나요?
이거 잘 못알아 듣겠어요... stored procedure말씀하시는 거죠??
스토어드 프로시져는 음... 그러니까... 델파이에서 함수와 같은겁니다...
디비에 있는 함수...
그러니까 직접 이 함수를 작성을 하셔서 디비에 넣어준 다음에.. 프로그램에서 불러쓰면
되죠..
스토어드 프로시져는 많은 잇점이 있습니다.. 장려할 사항이죠..
> 그리고 클라이언트에서 Table보다 Query를 사용하라고 많이 나와있는데.
> Query로 모든 데이터를 불러내도 속도에는 지장이 없던데요.
> 여러 사람이 물릴때만 그런 겁니까?
디비 엔진을 사용하신다면 당연히 쿼리 콤포넌트를 쓰셔야 합니다..
테이블을 쓰신다면 디비엔진의 기능을 거의 사용하지 못한다고 생각하시면 됩니다.
따라서 이런 디비엔진을 쓰는 효과가 많이 상쇄되어 버리죠..
> 그리고 ADO로는 서버에 로그인이 되는데 BDE로는 안되여 ㅠㅠ;
> ADO에서 UpdateSQL을 지원하지 않습니까?
이건 제가 테스트를 해봐야 겠는데.. ( 음.. updateSQL도 사용을 거의 안하죠.. ^^;)
전 쿼리 콤포넌트에 SQL을 몽땅 코딩하는 식으로 작업을 해서리.. 잘모르겠는데..
아마 지원할껍니다... 이부분은 제가 UpdateSQL을 써봐야 겠네요..
> 마지막으로. 트랜잭션은 업데이트SQL을 싸서(UpdateSQL밖에) 사용해야하는지...
음.. 그러니까 sQL을 사용하기전에 하구요.. 사용해서 에러가 났을때와 나지 않았을때
사용하시면 됩니다...
에러가 났을때 디비엔진에서 rollback를 합니다.. 그런데.. 음....
몇개의 테이블에 같이 저장 을 해야할 경우 어느것 하나에만 에러가 나서 저장이
되지 않으면 모두 저장이 안되어야 하죠
그렇지 않으면 틀어져 버리니까.. ( 어디서 틀어졌는지 알기도 힘들죠..)
그래서 이런식으로 작업을 묶어주기 위해 사용한다고 보시면 되겠네요...
>
> 그럼 수고하세요.
> (델파이 최고를 노리는 아이가...<넝담> 겔겔 ^^;)
디비쪽을 공부하고 계신것 같은데...
어떤 엔진을 쓰는지는 모르지만 공부를 하신다면 전 오라클을 추천하고 싶네요..
8버전은 피씨에서도 되잖아요... 난 안써봤는데 써보신분이 몇일 쓰시고는 해본건 다
되던데..?? 그러시더라구요.. 얼마뒤에 설정하는게 찾는다고 애먹었다고.. 그러기는 했
지만..
그럼.. 즐거운시간 되세요...
음.. 벌써 해가 뜨네요..
- 초보 하얀까마귀 -