Q&A

  • UpdateSql 컴포넌트 적용이 안됩니다.(도와주세요.)
먼저 저번에 질문 했던 내용입니다.



=================================================================================

필드하나는 Seq 그리고 필드 또 하느는 StandSeq 라는 이름을 가지고 있습니다.

각각 값이 증가함에 따라 Seq 는 1,2,3,...n 이런식으로 증가가 되겠고

StandSeq는 1,1,1,1.. 이런식이 됩니다.



Seq StandSeq

1 1

2 1

3 1

4 1

1 8

2 8

3 8

4 8

5 8

6 8



이런식으로 값이 대입이 됩니다.

테이블 컴포넌트로 위의 자료중 StandSeq 가 8 인것만 추출해서

Seq 의 순번대로 정렬시켜주고 싶습니다. 또 한가지 문제는 Seq가 문자형이라서

01 이 아닌 1 이런식으로 대입시키면 정렬이 뒤죽박죽이 되는데요.

어떻게 해야 좋을까요?



Query 컴포넌트를 사용하면 간단히 Sql 질의로 해결할수 있지만 위 정렬 문제때문에

의 Order by 절을 사용해야 하구요. 이것을 사용하면 직접 수정이 안되는 문제점이

생겨서 테이블 컴포넌트를 사용하고자 합니다.



꼭 좀 알으켜 주십쇼.

=================================================================================



여기까지이구요.



답변해 주신 분의 말에 따라 UpdateSql 컴포넌트를 사용하고자 합니다.

Query 컴포넌트의 UpdateObject 란을 Updatesql1 이란 연결시키고,

UpdateSql 의 일반 Sql 생성 쪽을 눌러서 Sql 문을 생성 시킨뒤, 컴파일해보았습니다만은

데이터 직접 수정이 안됩니다. 무엇인가 코딩이 필요하다는 이야기를 들었는데요.

자료찾기가 수월치 않습니다. 아시는 분들, 꼭 좀 정보좀 주십쇼.

부탁드립니다.



3  COMMENTS
  • Profile
    김경한 2000.10.08 02:53


    데모에 들어있는 예제 코딩을 보고 해결했습니다. 도움주신분들 정말 감사드립니다.



    김경한 wrote:

    > 먼저 저번에 질문 했던 내용입니다.

    >

    > =================================================================================

    > 필드하나는 Seq 그리고 필드 또 하느는 StandSeq 라는 이름을 가지고 있습니다.

    > 각각 값이 증가함에 따라 Seq 는 1,2,3,...n 이런식으로 증가가 되겠고

    > StandSeq는 1,1,1,1.. 이런식이 됩니다.

    > 즉

    > Seq StandSeq

    > 1 1

    > 2 1

    > 3 1

    > 4 1

    > 1 8

    > 2 8

    > 3 8

    > 4 8

    > 5 8

    > 6 8

    >

    > 이런식으로 값이 대입이 됩니다.

    > 테이블 컴포넌트로 위의 자료중 StandSeq 가 8 인것만 추출해서

    > Seq 의 순번대로 정렬시켜주고 싶습니다. 또 한가지 문제는 Seq가 문자형이라서

    > 01 이 아닌 1 이런식으로 대입시키면 정렬이 뒤죽박죽이 되는데요.

    > 어떻게 해야 좋을까요?

    >

    > Query 컴포넌트를 사용하면 간단히 Sql 질의로 해결할수 있지만 위 정렬 문제때문에

    > 의 Order by 절을 사용해야 하구요. 이것을 사용하면 직접 수정이 안되는 문제점이

    > 생겨서 테이블 컴포넌트를 사용하고자 합니다.

    >

    > 꼭 좀 알으켜 주십쇼.

    > =================================================================================

    >

    > 여기까지이구요.

    >

    > 답변해 주신 분의 말에 따라 UpdateSql 컴포넌트를 사용하고자 합니다.

    > Query 컴포넌트의 UpdateObject 란을 Updatesql1 이란 연결시키고,

    > UpdateSql 의 일반 Sql 생성 쪽을 눌러서 Sql 문을 생성 시킨뒤, 컴파일해보았습니다만은

    > 데이터 직접 수정이 안됩니다. 무엇인가 코딩이 필요하다는 이야기를 들었는데요.

    > 자료찾기가 수월치 않습니다. 아시는 분들, 꼭 좀 정보좀 주십쇼.

    > 부탁드립니다.

    >

  • Profile
    푸하하 2000.10.07 09:03
    혹시, 쿼리의 속성 중에서 [리퀘스트(?-잘 생각나진 않지만) Live]란 것을 true로 해 두셨는지요? 그것을 true로 해야 합니다.

  • Profile
    나그네 2000.10.07 08:23
    델파이 예제중에 DemosdbCachedup 을 참조하시면 원하시는 답을 얻을것 같습니다.

    이만...



    김경한 wrote:

    > 먼저 저번에 질문 했던 내용입니다.

    >

    > =================================================================================

    > 필드하나는 Seq 그리고 필드 또 하느는 StandSeq 라는 이름을 가지고 있습니다.

    > 각각 값이 증가함에 따라 Seq 는 1,2,3,...n 이런식으로 증가가 되겠고

    > StandSeq는 1,1,1,1.. 이런식이 됩니다.

    > 즉

    > Seq StandSeq

    > 1 1

    > 2 1

    > 3 1

    > 4 1

    > 1 8

    > 2 8

    > 3 8

    > 4 8

    > 5 8

    > 6 8

    >

    > 이런식으로 값이 대입이 됩니다.

    > 테이블 컴포넌트로 위의 자료중 StandSeq 가 8 인것만 추출해서

    > Seq 의 순번대로 정렬시켜주고 싶습니다. 또 한가지 문제는 Seq가 문자형이라서

    > 01 이 아닌 1 이런식으로 대입시키면 정렬이 뒤죽박죽이 되는데요.

    > 어떻게 해야 좋을까요?

    >

    > Query 컴포넌트를 사용하면 간단히 Sql 질의로 해결할수 있지만 위 정렬 문제때문에

    > 의 Order by 절을 사용해야 하구요. 이것을 사용하면 직접 수정이 안되는 문제점이

    > 생겨서 테이블 컴포넌트를 사용하고자 합니다.

    >

    > 꼭 좀 알으켜 주십쇼.

    > =================================================================================

    >

    > 여기까지이구요.

    >

    > 답변해 주신 분의 말에 따라 UpdateSql 컴포넌트를 사용하고자 합니다.

    > Query 컴포넌트의 UpdateObject 란을 Updatesql1 이란 연결시키고,

    > UpdateSql 의 일반 Sql 생성 쪽을 눌러서 Sql 문을 생성 시킨뒤, 컴파일해보았습니다만은

    > 데이터 직접 수정이 안됩니다. 무엇인가 코딩이 필요하다는 이야기를 들었는데요.

    > 자료찾기가 수월치 않습니다. 아시는 분들, 꼭 좀 정보좀 주십쇼.

    > 부탁드립니다.

    >