Q&A

  • updatesql사용시 문제발생???
UpdateSql을 사용하고....



query1에



아래와 같이 조인을 하였습니다.



select A.*, B.name

from table1 A, Table2 B

where A.cd= B.cd



물론 insert, update, delete는 당연히 Table1만 하죠....



그런데 이런 경우는 처음이라.......



기존 입력된 data가 있을 때.....



그 다음에 insert하면 첫번째 로우가



이상해 지는군요.....( 몇 필드의 내용이 안 보여요??)



혹시나 해서 데이타를 확인하니 oracle DB에는 제대로 보이는 데...



데이타의 필드가 30개 정도밖에 안되는데 말이죠...



dataset에서만 이상하게 보입니다....



특정 패턴은 없고,, 단지 첫번째로우만 데이타가 안보이는거 같습니다...



그리고 조금전에 insert하였던 데이타를 Delete하면 또 바로 보입니다...



뭐가 잘못 된건지 모르겠네요??



혹시 이런 경우를 경험하신 분들은 연락을 주세요...



그럼 수고들 하세요



5  COMMENTS
  • Profile
    뻐록이 2000.11.09 00:39
    양수정 wrote:

    > UpdateSql을 사용하고....

    >

    > query1에

    >

    > 아래와 같이 조인을 하였습니다.

    >

    > select A.*, B.name

    > from table1 A, Table2 B

    > where A.cd= B.cd

    >

    > 물론 insert, update, delete는 당연히 Table1만 하죠....

    >

    > 그런데 이런 경우는 처음이라.......

    >

    > 기존 입력된 data가 있을 때.....

    >

    > 그 다음에 insert하면 첫번째 로우가

    >

    > 이상해 지는군요.....( 몇 필드의 내용이 안 보여요??)

    >

    > 혹시나 해서 데이타를 확인하니 oracle DB에는 제대로 보이는 데...

    >

    > 데이타의 필드가 30개 정도밖에 안되는데 말이죠...

    >

    > dataset에서만 이상하게 보입니다....

    >

    > 특정 패턴은 없고,, 단지 첫번째로우만 데이타가 안보이는거 같습니다...

    >

    > 그리고 조금전에 insert하였던 데이타를 Delete하면 또 바로 보입니다...

    >

    > 뭐가 잘못 된건지 모르겠네요??

    >

    > 혹시 이런 경우를 경험하신 분들은 연락을 주세요...

    >

    > 그럼 수고들 하세요

    >



    혹시 db에디터를 사용 하시나요~~

    만약 글다면 업데이트sql을 사용해야만 합니다.

    아니면 그 쿼리를 다시한번 조회(select)를 해 보세여



  • Profile
    양수정 2000.11.09 01:31
    >

    > 혹시 db에디터를 사용 하시나요~~

    > 만약 글다면 업데이트sql을 사용해야만 합니다.

    > 아니면 그 쿼리를 다시한번 조회(select)를 해 보세여

    >



    당연히 updateSql, DBedit를 사용하고

    query.post후에 당연히 재 조회를 하게 했습니다..



    제가 질문을 잘못드렸나요??



    질문에 요지는 5개의 데이타가 있는데 insert하면 첫번째 기존에 있던 데이타가



    특정필드들이 안 보인다는 말입니다...



    신규로 등록한 데이타는 아무런 문제가 없습니다...



    기존에 있던 데이타가 안 보이는게 있다는 말입니다..



    그리고 실제 sqlplus로 보면 데이타를 제대로 들어있습니다..



    아무리 재조회를 해도 델파이에서는 여전히 안 보이는 부분이 있습니다



    그럼 고수들의 답변을 부탁드립니다..

  • Profile
    뻐록이 2000.11.09 01:44
    양수정 wrote:

    > >

    > > 혹시 db에디터를 사용 하시나요~~

    > > 만약 글다면 업데이트sql을 사용해야만 합니다.

    > > 아니면 그 쿼리를 다시한번 조회(select)를 해 보세여

    > >

    >

    > 당연히 updateSql, DBedit를 사용하고

    > query.post후에 당연히 재 조회를 하게 했습니다..

    >

    > 제가 질문을 잘못드렸나요??

    >

    > 질문에 요지는 5개의 데이타가 있는데 insert하면 첫번째 기존에 있던 데이타가

    >

    > 특정필드들이 안 보인다는 말입니다...

    >

    > 신규로 등록한 데이타는 아무런 문제가 없습니다...

    >

    > 기존에 있던 데이타가 안 보이는게 있다는 말입니다..

    >

    > 그리고 실제 sqlplus로 보면 데이타를 제대로 들어있습니다..

    >

    > 아무리 재조회를 해도 델파이에서는 여전히 안 보이는 부분이 있습니다

    >

    > 그럼 고수들의 답변을 부탁드립니다..







    업데이트쿼리에서 조인하는 부분이 잘못 되었거나 아니면 query1.post가 아니라

    query1.applyupdates를 사용하고 나고나서 다시 한번 커리를 오픈해 보세여













  • Profile
    soriso 2000.11.09 01:36
    양수정 wrote:

    > >

    > > 혹시 db에디터를 사용 하시나요~~

    > > 만약 글다면 업데이트sql을 사용해야만 합니다.

    > > 아니면 그 쿼리를 다시한번 조회(select)를 해 보세여

    > >

    >

    > 당연히 updateSql, DBedit를 사용하고

    > query.post후에 당연히 재 조회를 하게 했습니다..

    >

    > 제가 질문을 잘못드렸나요??

    >

    > 질문에 요지는 5개의 데이타가 있는데 insert하면 첫번째 기존에 있던 데이타가

    >

    > 특정필드들이 안 보인다는 말입니다...

    >

    > 신규로 등록한 데이타는 아무런 문제가 없습니다...

    >

    > 기존에 있던 데이타가 안 보이는게 있다는 말입니다..

    >

    > 그리고 실제 sqlplus로 보면 데이타를 제대로 들어있습니다..

    >

    > 아무리 재조회를 해도 델파이에서는 여전히 안 보이는 부분이 있습니다

    >

    > 그럼 고수들의 답변을 부탁드립니다..



    그럼 조회하는 쿼리가 잘 못 된 듯 한데요. 테이블관계나 쿼리가 있어야 비슷한

    대답을 얻을 수 있을 것 같네요.

  • Profile
    양수정 2000.11.13 22:44
    제가 델파이5를 패치하면서.......



    잘못된 패치를 한거 같군요...



    DBE510이 버그가 있다고 해서리



    sqlora8.dll을 패치(?) 했었는데...



    그게 문제가 될 줄이야~~~



    그래서 dbe510을 다시 패치하고



    sqlora8.dll을 원래있던거로 다시 하니 되는군요....



    바쁜 와중에도 답변주신 모든 분들께 감사의 말을 전하고 싶군요..



    다른 분들도 패치할 때 좀 더 알아보고



    확실하게 패치를 하세요...



    그럼 수고들하세요

    • 하창호
    • 2000.11.09 03:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이경문
      2000.11.09 18:03
      Execute안의 while문에 CPU를 잡아 먹고 있군요. Execute안에 Sleep을 적절히 사용하시면 될 것 같은데 코...
    • Queryman
    • 2000.11.09 02:31
    • 2 COMMENTS
    • /
    • 0 LIKES
    • parkisu
      2000.11.09 09:49
      Queryman wrote: > dbgrid에서 cntr key 로 각 항목(row)을 multiselect 할수 있으나 > > shift key로...
    • Mr.Q
      2000.11.09 06:17
      Queryman wrote: > dbgrid에서 cntr key 로 각 항목(row)을 multiselect 할수 있으나 > > shift key로...
    • 민주아빠
      2000.11.11 21:37
      Demian wrote: > 안녕하십니까. > 폼상에 여러가지 테이블을 올려서 각개인코드로 데이타 이동을 할수있...
    • Mr.Q
      2000.11.09 06:29
      Demian wrote: > 안녕하십니까. > 폼상에 여러가지 테이블을 올려서 각개인코드로 데이타 이동을 할수있...
    • 박성일
    • 2000.11.09 02:17
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 강인규
      2000.11.09 09:07
      Http프로토콜은 요청된 질의에 대해 결과값의 출력이 끝나면 연결을 해제합니다. 메모리에 상주하는 이유...
    • 화랑
      2000.11.09 05:39
      음.. 제 생각에 가장 효율적인 방법은요 처음에 DB에서 가져올것을 다계산한다음.. DB에서 데이터를...
    • 2000.11.09 05:57
      김진선 wrote: > 이제 재법 겨울 향기가 나는것 같습니다.. 몇일 감기에 고생하고 나니.. 무척 실감이 나...
    • 델초보
      2000.11.09 02:30
      Form Properties에 보심.... WindowsState라고 있습니다... 고기에서 'wsMaximized'라고 선택하심 전체...
    • 검객
      2000.11.09 02:29
      이런 방법을 쓰시죠 FormPaint event에 추가 해보십시요. [프로그램 예] procedure TFmain.FormPaint...
    • 이병훈
    • 2000.11.09 01:57
    • 3 COMMENTS
    • /
    • 0 LIKES
    • maskman
      2000.11.09 03:23
      이병훈 wrote: > oracle 8.0.3 client version을 설치하여 쓰다가 > oracle 8.1.5 client version을 설치...
    • 이성훈
      2000.11.09 03:22
      이병훈 wrote: > oracle 8.0.3 client version을 설치하여 쓰다가 > oracle 8.1.5 client version을 설치...
    • Queryman
      2000.11.09 02:35
      이병훈 wrote: > oracle 8.0.3 client version을 설치하여 쓰다가 > oracle 8.1.5 client version을 설치...
    • 김일영
      2000.11.09 04:45
      델파이에서 EXE 파일이 안 만들어지고 실행될 순 없는 것으로 압니다. 인티프리터가 아니고 컴파일러거든...
    • 방기남
    • 2000.11.09 01:37
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 방기남
      2000.11.09 13:36
      안녕하세요. 방기남(25)입니다. PWS 설치시 MTS 등록부분에서 오류가 나던것에 대해 질문했었는데요....
    • 바사기몬
      2000.11.09 05:51
      고기잡는 법입니다.. 델파이 헬프에 다음 키워드로 찾으시면 파일 컨트롤에 관련된 거의 모든 함수가 친...
    • 초보
    • 2000.11.09 01:18
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 바사기몬
      2000.11.09 06:07
      정확한 답변인지는 모르겠는데요.. 의심나는 부분은 dll과 파라미터 전달시 혹시 파스칼 타입.. 즉 strin...
    • 이경문
      2000.11.09 17:51
      제가 보기에는 dll문제일수도 있지만 OS문제일 수도 있습니다. 어떤 dll인지는 모르겠지만 혹시 포트를 직...
    • volf
    • 2000.11.09 01:02
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 바사기몬
      2000.11.09 06:03
      힘드시겠군요.. ^^; 하루빨리 델파이를 정복 하시길 바랍니다.. 고기잡는법입니다.. 델파이 헬프에서...
    • soriso
      2000.11.09 01:32
      volf wrote: > 비베를 보면 exit sub 라는 명령으로 프로시져나 함수의 실행을 중단하고 빠져나갑니다. >...
    • 임형호
      2000.11.09 01:30
      임형호 wrote: > volf wrote: > > 비베를 보면 exit sub 라는 명령으로 프로시져나 함수의 실행을 중단하...
    • 임지희
    • 2000.11.09 00:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 金進成
      2001.03.29 22:27
      임지희 wrote: > 디비그리드에서 입력으락 있습니다. > 근데 첫번째 컬럼에서 빠져 나갈때 에러 체크를 ...
    • 양수정
    • 2000.11.09 00:32
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 뻐록이
      2000.11.09 00:39
      양수정 wrote: > UpdateSql을 사용하고.... > > query1에 > > 아래와 같이 조인을 하였...
    • 양수정
      2000.11.09 01:31
      > > 혹시 db에디터를 사용 하시나요~~ > 만약 글다면 업데이트sql을 사용해야만 합니다. > 아니면 그 ...
    • 뻐록이
      2000.11.09 01:44
      양수정 wrote: > > > > 혹시 db에디터를 사용 하시나요~~ > > 만약 글다면 업데이트sql을 사용해야만 ...
    • soriso
      2000.11.09 01:36
      양수정 wrote: > > > > 혹시 db에디터를 사용 하시나요~~ > > 만약 글다면 업데이트sql을 사용해야만 ...
    • 양수정
      2000.11.13 22:44
      제가 델파이5를 패치하면서....... 잘못된 패치를 한거 같군요... DBE510이 버그가 있다고 해서리 ...
    • sun
    • 2000.11.09 00:24
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 한하눌
      2000.11.09 04:50
      sun wrote: > > QuickReport에서 출력시 > > 전체페이지숫자 표현방법에 대해서 알려주시면 감사하겠...
    • sun
      2000.11.11 17:33
      한하눌 wrote: > sun wrote: > > > > QuickReport에서 출력시 > > > > 전체페이지숫자 표현방법에 ...
    • volf
    • 2000.11.08 23:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이경문
      2000.11.09 18:07
      자체적인 프로토콜(클라이언트 서버간의 약속)을 만들어야 합니다. 예를 들면 첨 클라이언트가 서버에 접...