Q&A

  • 하얀까마귀님 다시 한번질문입니다.
하얀까마귀님 감사합니다. 밑에 서버프로그램 집에서 어떻게

하는지 질문했던 사람입니다.

다름이 아니오라. 저장프로지셔와 약간의 질문입니다.

답변 해주시면 감사하겠습니다.

저장프로시져는 서버프로그램하는 사람이 정한다고 알고 있는데.

그냥 연결해서 사용만 하면 되나요?

그리고 클라이언트에서 Table보다 Query를 사용하라고 많이 나와있는데.

Query로 모든 데이터를 불러내도 속도에는 지장이 없던데요.

여러 사람이 물릴때만 그런 겁니까?

그리고 ADO로는 서버에 로그인이 되는데 BDE로는 안되여 ㅠㅠ;

ADO에서 UpdateSQL을 지원하지 않습니까?

마지막으로. 트랜잭션은 업데이트SQL을 싸서(UpdateSQL밖에) 사용해야하는지...



그럼 수고하세요.

(델파이 최고를 노리는 아이가...<넝담> 겔겔 ^^;)

1  COMMENTS
  • Profile
    하얀까마귀 2000.07.19 14:46
    안녕하세요 하얀까마귀 입니다.



    오늘 날밤 샛내요.. 흑흑..



    밤샘안하기로 다짐을 했건만... 이놈 눈은 밤만되면 말똥말똥에다가 낮엔 헤롱헤롱



    이네요...



    벌써 5시 반인데...



    > 저장프로시져는 서버프로그램하는 사람이 정한다고 알고 있는데.

    > 그냥 연결해서 사용만 하면 되나요?

    이거 잘 못알아 듣겠어요... stored procedure말씀하시는 거죠??



    스토어드 프로시져는 음... 그러니까... 델파이에서 함수와 같은겁니다...



    디비에 있는 함수...



    그러니까 직접 이 함수를 작성을 하셔서 디비에 넣어준 다음에.. 프로그램에서 불러쓰면



    되죠..



    스토어드 프로시져는 많은 잇점이 있습니다.. 장려할 사항이죠..





    > 그리고 클라이언트에서 Table보다 Query를 사용하라고 많이 나와있는데.

    > Query로 모든 데이터를 불러내도 속도에는 지장이 없던데요.

    > 여러 사람이 물릴때만 그런 겁니까?



    디비 엔진을 사용하신다면 당연히 쿼리 콤포넌트를 쓰셔야 합니다..



    테이블을 쓰신다면 디비엔진의 기능을 거의 사용하지 못한다고 생각하시면 됩니다.



    따라서 이런 디비엔진을 쓰는 효과가 많이 상쇄되어 버리죠..





    > 그리고 ADO로는 서버에 로그인이 되는데 BDE로는 안되여 ㅠㅠ;

    > ADO에서 UpdateSQL을 지원하지 않습니까?



    이건 제가 테스트를 해봐야 겠는데.. ( 음.. updateSQL도 사용을 거의 안하죠.. ^^;)



    전 쿼리 콤포넌트에 SQL을 몽땅 코딩하는 식으로 작업을 해서리.. 잘모르겠는데..



    아마 지원할껍니다... 이부분은 제가 UpdateSQL을 써봐야 겠네요..





    > 마지막으로. 트랜잭션은 업데이트SQL을 싸서(UpdateSQL밖에) 사용해야하는지...

    음.. 그러니까 sQL을 사용하기전에 하구요.. 사용해서 에러가 났을때와 나지 않았을때



    사용하시면 됩니다...



    에러가 났을때 디비엔진에서 rollback를 합니다.. 그런데.. 음....



    몇개의 테이블에 같이 저장 을 해야할 경우 어느것 하나에만 에러가 나서 저장이



    되지 않으면 모두 저장이 안되어야 하죠



    그렇지 않으면 틀어져 버리니까.. ( 어디서 틀어졌는지 알기도 힘들죠..)



    그래서 이런식으로 작업을 묶어주기 위해 사용한다고 보시면 되겠네요...



    >

    > 그럼 수고하세요.

    > (델파이 최고를 노리는 아이가...<넝담> 겔겔 ^^;)



    디비쪽을 공부하고 계신것 같은데...



    어떤 엔진을 쓰는지는 모르지만 공부를 하신다면 전 오라클을 추천하고 싶네요..



    8버전은 피씨에서도 되잖아요... 난 안써봤는데 써보신분이 몇일 쓰시고는 해본건 다



    되던데..?? 그러시더라구요.. 얼마뒤에 설정하는게 찾는다고 애먹었다고.. 그러기는 했



    지만..



    그럼.. 즐거운시간 되세요...



    음.. 벌써 해가 뜨네요..



    - 초보 하얀까마귀 -

    • 가가가
    • 2000.07.19 18:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 타락천사
      2000.07.19 19:29
      안녕하세여.. 타락임다..^^ 커널DLL이 깨졌네여... Win98 DLL이 가끔 깨져여.. Win98 다시 까세여......
    • 최용일
      2000.07.19 12:01
      안녕하세요. 최용일입니다. CompareText함수를 사용하세요. ^^ 항상 즐코하세요. 꼴뚜기 wrote: ...
    • 뭉치
    • 2000.07.19 10:16
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최영근
      2000.07.20 04:52
      이선주 wrote: > 초보입니다. > > 고수님들의 조언이 필요합니다 > > 현재 스트링 그리드에 있는 내...
    • Black}{ole
      2000.07.19 22:37
      이선주 wrote: > 초보입니다. > > 고수님들의 조언이 필요합니다 > > 현재 스트링 그리드에 있는 내...
    • 4master
    • 2000.07.19 08:09
    • 1 COMMENTS
    • /
    • 1 LIKES
    • 하얀까마귀
      2000.07.19 14:46
      안녕하세요 하얀까마귀 입니다. 오늘 날밤 샛내요.. 흑흑.. 밤샘안하기로 다짐을 했건만... 이놈 눈...
    • 김영해
      2000.07.19 09:35
      김명성 wrote: > 답변이 너무 늦어 재질문드립니다. 고수님들 제발 도움을 주셨으면 합니다. > 이것 때문...
    • 타락천사
      2000.07.19 08:56
      안녕하세여..타락임다..^^ 제가 요즘 시간 여유가 좀 있어서뤼...ㅠㅠ 질문의 요지를 모르겠군여.. ...
    • 김명성
      2000.07.20 06:44
      타락천사 wrote: > 안녕하세여..타락임다..^^ > > 제가 요즘 시간 여유가 좀 있어서뤼...ㅠㅠ > > ...
    • heimdal
    • 2000.07.19 07:26
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      2000.07.19 09:45
      heimdal wrote: > procedure Tmachine.DateTimePicker1Click(Sender: TObject); > begin > with qu...
    • 조규춘
      2000.07.19 08:38
      heimdal wrote: > procedure Tmachine.DateTimePicker1Click(Sender: TObject); > begin > with qu...
    • 김영해
      2000.07.19 09:56
      델파이걸 wrote: > 블랙홀님의 답변 감사합니다. > > 그런데 그 방법은 파일명을 갖고 오는 것입니다. ...
    • Black}{ole
      2000.07.19 06:45
      델파이걸 wrote: > 블랙홀님의 답변 감사합니다. > > 그런데 그 방법은 파일명을 갖고 오는 것입니다. ...
    • Mr.Q
      2000.07.19 08:26
      Black}{ole wrote: > 델파이걸 wrote: > > 블랙홀님의 답변 감사합니다. > > > > 그런데 그 방법은 파...
    • Codenj
    • 2000.07.19 05:01
    • 4 COMMENTS
    • /
    • 0 LIKES
    • Black}{ole
      2000.07.19 06:43
      Codenj wrote: > DBGrid에서 특정행을 보이지 않게 하려고 하는데요, 어떻게 하면 될까요? > 예를 들면 ...
    • Codenj
      2000.07.19 07:13
      Black}{ole wrote: > Codenj wrote: > > DBGrid에서 특정행을 보이지 않게 하려고 하는데요, 어떻게 하면...
    • Mr.Q
      2000.07.19 08:21
      Codenj wrote: > Black}{ole wrote: > > Codenj wrote: > > > DBGrid에서 특정행을 보이지 않게 하려고 ...
    • 조규춘
      2000.07.19 08:12
      Codenj wrote: > Black}{ole wrote: > > Codenj wrote: > > > DBGrid에서 특정행을 보이지 않게 하려고 ...
    • 델초보
    • 2000.07.19 04:36
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 성호종
      2000.07.21 22:11
      델초보 wrote: 어찌하여 하위버젼에서 상위버젼으로 바뀌는데 Migration이 필요한 것인가!!! 상식적으로 ...
    • 최용일
      2000.07.19 11:49
      안녕하세요. 최용일입니다. 흠~ 이걸 구조적인 차이라고 해야하나~ 암튼 버전별로 함수나 메소드, 속성,...
    • mallove
    • 2000.07.19 04:51
    • 2 COMMENTS
    • /
    • 0 LIKES
    • Mr.Q
      2000.07.19 11:19
      mallove wrote: > 키가 없는 테이블에서 '번호'필드가 있다고 할 때 자동증가를 사용 > 하지 않고 Number...
    • Black}{ole
      2000.07.19 07:24
      mallove wrote: > 키가 없는 테이블에서 '번호'필드가 있다고 할 때 자동증가를 사용 > 하지 않고 Number...
    • 최용일
      2000.07.19 12:03
      안녕하세요. 최용일입니다. 패키지 형태로 만들어서 컴파일하면 bpl파일이 나옵니다. File/New하셔서 패...
    • hugehead
      2000.07.20 00:22
      Client에 갖다 놓으신 ClientDataSet의 DataRequest 함수를 사용하시면 될 것 같군요. DataRequest 함수...
    • 정지호
      2000.07.19 03:30
      참신 wrote: > 안녕들 하십니까..... > 모듈간 파라메타를 전달하려 합니다 > > WinExec('Out_Agen...
    • 283
    • 2000.07.19 02:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.19 12:10
      안녕하세요. 최용일입니다. 모두 다 지원합니다. 근데 스탠다드나 프로페셔널버전에는 없습니다. 엔터프...
    • 정지호
      2000.07.19 03:36
      somoon wrote: > > 델파이 안에서 dos명령어는 어떻게 사용합니까? > > winexec('')명령어가 있다는...
    • 김형선
    • 2000.07.19 02:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 성호종
      2000.07.21 22:12
      김형선 wrote: 퀵레포트의 차트에 Background Image를 삽입할수 있습니다. > 안녕하십니까???? > > ...