Q&A

  • Query하나만으로 append, update, delete, select 가 잘됩니까??
안녕하세요..



Query 하나만으로.. DataSource나 Table을 사용하지 않고도..



select * from test where name = 'aaa' 의 sql문 실행이 잘되는지 궁금합니다.



이렇게 코딩해서 해보니까 dataset 에러가 자꾸 나서요..





그리고, 또하나 궁금한것이 있습니다.



한 Query 를 사용하여... sql.clear 해서 sql.add 로 할때마다..



다른 테이블의 값들을 불러와도 잘 되는지요??



지금 그것도 잘 안되서.. query만 5개거든요.. sql 연결하는 시간이 넘 오래 걸리죠.. 후후..



저는 현재 dbgrid를 사용하고 있지 않기 때문에, table은 거의 필요 없거든요..



Query 하나만으로도 append, update, delete, select 가 잘 되는지 궁금합니다..



너무 초보적인 질문이지만, 답변 부탁 드립니다... T,T





3  COMMENTS
  • Profile
    [정성훈]당근이져.... 2000.04.28 09:15
    이수정 wrote:

    > 안녕하세요..

    >

    > Query 하나만으로.. DataSource나 Table을 사용하지 않고도..

    >

    > select * from test where name = 'aaa' 의 sql문 실행이 잘되는지 궁금합니다.

    >

    > 이렇게 코딩해서 해보니까 dataset 에러가 자꾸 나서요..

    >

    >

    > 그리고, 또하나 궁금한것이 있습니다.

    >

    > 한 Query 를 사용하여... sql.clear 해서 sql.add 로 할때마다..

    >

    > 다른 테이블의 값들을 불러와도 잘 되는지요??

    >

    > 지금 그것도 잘 안되서.. query만 5개거든요.. sql 연결하는 시간이 넘 오래 걸리죠.. 후후..

    >

    > 저는 현재 dbgrid를 사용하고 있지 않기 때문에, table은 거의 필요 없거든요..

    >

    > Query 하나만으로도 append, update, delete, select 가 잘 되는지 궁금합니다..

    >

    > 너무 초보적인 질문이지만, 답변 부탁 드립니다... T,T

    >

    >

    안녕하세요..

    음..저같은 경운 DB를 자주 쓴느데...

    전 쿼리를 2개씁니다.

    보통 하나는 미리 쿼리문을 집어넣은다음

    어떤 조건을 잡아올때는 이 쿼리를 써야 하지요..

    어떤 조건이라도 만족하면 잡아옵니다,



    그리고 다른 하나의 쿼리는 템프쿼리로 사용을 하지요.

    이 쿼리로 DB를 추가,삭제, 수정을 합니다.

    물론 데이타셋하구 데이타소스네임은 처음 쿼리로 지정해 놓구요..

    DBGrid 까지요..

    템프쿼리는 아무것두 지정을 하지 않습니다.

    다만 DB가 있는 폴더만 지정해 주면 됩니다..

    저같은 경운 Alias 를 안쓰거든요..

    충분한 답변이 되었는지 모르겠네요^^

    그럼././//

  • Profile
    nilriri 2000.04.27 17:44
    queyr1의 databasename속성에 alias명을 선택해 주시고

    sql문에 원하는 내용을 넣어서 쓰시면 됩니다.



    예)

    var

    ssql : string;

    begin

    with query1 do

    begin

    databasename = 'demodb';

    close;

    sql.clear;

    ssql = 'select * from customer';

    sql.add(ssql);

    open;

    //여기서 select한 값을 가지고 작업하고

    close;

    sql.clear;

    ssql = 'delete * from customer;

    sql.add(ssql);

    try

    execsql;

    except

    //에러처리..

    end;

    close;

    end;

    초간단 모델이었슴다.....

    뭐 대충 이런식이 될거 같은데....





    이수정 wrote:

    > 안녕하세요..

    >

    > Query 하나만으로.. DataSource나 Table을 사용하지 않고도..

    >

    > select * from test where name = 'aaa' 의 sql문 실행이 잘되는지 궁금합니다.

    >

    > 이렇게 코딩해서 해보니까 dataset 에러가 자꾸 나서요..

    >

    >

    > 그리고, 또하나 궁금한것이 있습니다.

    >

    > 한 Query 를 사용하여... sql.clear 해서 sql.add 로 할때마다..

    >

    > 다른 테이블의 값들을 불러와도 잘 되는지요??

    >

    > 지금 그것도 잘 안되서.. query만 5개거든요.. sql 연결하는 시간이 넘 오래 걸리죠.. 후후..

    >

    > 저는 현재 dbgrid를 사용하고 있지 않기 때문에, table은 거의 필요 없거든요..

    >

    > Query 하나만으로도 append, update, delete, select 가 잘 되는지 궁금합니다..

    >

    > 너무 초보적인 질문이지만, 답변 부탁 드립니다... T,T

    >

    >

  • Profile
    김일영 2000.04.27 07:41
    제 경험으로는 DataSource나 Table을 사용하지 않고도

    적어도 select문은 어떤 것이든 아무 이상없이 잘 돌릴 수 있었습니다.

    DBMS는 Oracle 7.3이었는데 다른 DB들도 안될 이유는 없다고 생각합니다.

    다른 SQL도 문제 없을 것 같은데 Append는 사용해 보지 않아 모르겠습니다.

    또한 Close만 빼먹지 말고 먼저 해준다면 다른 테이블로 바꿔도 상관없습니다.

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

    이수정 wrote:

    > 안녕하세요..

    >

    > Query 하나만으로.. DataSource나 Table을 사용하지 않고도..

    >

    > select * from test where name = 'aaa' 의 sql문 실행이 잘되는지 궁금합니다.

    >

    > 이렇게 코딩해서 해보니까 dataset 에러가 자꾸 나서요..

    >

    >

    > 그리고, 또하나 궁금한것이 있습니다.

    >

    > 한 Query 를 사용하여... sql.clear 해서 sql.add 로 할때마다..

    >

    > 다른 테이블의 값들을 불러와도 잘 되는지요??

    >

    > 지금 그것도 잘 안되서.. query만 5개거든요.. sql 연결하는 시간이 넘 오래 걸리죠.. 후후..

    >

    > 저는 현재 dbgrid를 사용하고 있지 않기 때문에, table은 거의 필요 없거든요..

    >

    > Query 하나만으로도 append, update, delete, select 가 잘 되는지 궁금합니다..

    >

    > 너무 초보적인 질문이지만, 답변 부탁 드립니다... T,T

    >

    >

    • 이빈
    • 2000.04.27 10:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.04.27 12:01
      안녕하세요. 최용일입니다. 말그대로 AviCap.dcu를 생성할 수 없다는 말입니다. 아마도 AviCap.dcu의 파...
    • 김일영
    • 2000.04.27 09:41
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.04.27 11:59
      안녕하세요. 최용일입니다. DLL을 쓰세요. 패키지도 일종의 DLL이지만 많은 부분이 다릅니다. 몇가지 함...
    • 김일영
      2000.04.29 03:55
      답변에 감사드립니다. 제가 몸이 안 좋아서 늦게서야 인사를 올리게 되었습니다. 과연 패키지의 컴포넌...
    • 이수정
    • 2000.04.27 06:58
    • 3 COMMENTS
    • /
    • 0 LIKES
    • [정성훈]당근이져....
      2000.04.28 09:15
      이수정 wrote: > 안녕하세요.. > > Query 하나만으로.. DataSource나 Table을 사용하지 않고도.. > ...
    • nilriri
      2000.04.27 17:44
      queyr1의 databasename속성에 alias명을 선택해 주시고 sql문에 원하는 내용을 넣어서 쓰시면 됩니다. ...
    • 김일영
      2000.04.27 07:41
      제 경험으로는 DataSource나 Table을 사용하지 않고도 적어도 select문은 어떤 것이든 아무 이상없이 잘 ...
    • 유레카
    • 2000.04.27 04:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 오현수
      2000.04.28 07:57
      유레카 wrote: > > 파라독스나 sql server에서 제공되는 자동증가 변수 타입을 InterBase에서도 사용...
    • 김태열
      2000.04.28 04:10
      김명찬 wrote: > 안녕하십니까? > 질문이 있어 글을 올립니다. > > 로컬 데이터베이스이에서 알리아스...
    • 쥬니
    • 2000.04.27 02:43
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 한석희
      2000.04.27 20:36
      강병수 wrote: > 스캔 Device 로부터 입력받은 데이타를 Bitmap 형식으로 > 이미지 콤포넌트로 디스플레...
    • 이기현
      2000.04.27 02:50
      /////////////////////////////////////// 스캔제조회사로 부터 프로그램 소스를 문의(프로그램 소스를 얻...
    • 이기현
      2000.04.27 02:34
      ///////////////////// Binary large object(BLOB); binary, memo, graphic, and OLE. 등을 Save하고 Loa...
    • seagod
      2000.04.27 02:30
      BLOB 은 binary large object (BLOB)의 약어구요 바이너리 데이터를 저장하기위한 것이죠 TBlobField에 파...
    • 사발우성
      2000.04.27 18:30
      seagod wrote: > BLOB 은 binary large object (BLOB)의 약어구요 > 바이너리 데이터를 저장하기위한 것...
    • neperz
    • 2000.04.27 01:54
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이언주
    • 2000.04.27 01:44
    • 2 COMMENTS
    • /
    • 0 LIKES
    • HART
      2000.04.27 02:43
      QRCompositeReport라는 컴폰너트를 사용하면 세개의 디비을 같이 출력할 수 있습니다. 예제는 델파이 데모...
    • 이언주
      2000.04.28 03:05
      저번에 제가 질문한 것에서는 이것이 가능하지만요...이번에는 QRRichText를 사용해서 쿼리문을 사용해서 ...
    • 이기현
      2000.04.27 01:50
      ///////////////// if Col = 2 then // or if (Col = 2) and (Row = 2) then begin TStringG...
    • 상아
      2000.04.28 19:55
      답변 감사합니다.. 많은 도움 됐습니다... 처음엔 이 문장을 어디에 삽입할지 몰라서 쩔쩔...워낙 초보라...
    • 이도선
    • 2000.04.27 01:27
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이상호
      2000.05.16 08:25
      Windows API인 CopyMemory를 사용하는 방법도 있습니다. 원형은 아래와 같습니다. VOID CopyMemory ( ...
    • 이기현
      2000.04.27 01:33
      ////////////////////// Move(A, B, SizeOf(B));
    • 이기현
      2000.04.27 01:35
      //////////////////// GetActiveWindow
    • yanny
      2000.04.27 05:07
      이기현 wrote: > //////////////////// > GetActiveWindow 답변 감사 드립니다
    • nilriri
      2000.04.27 02:31
      테이블 컴포넌트에서 더블클릭하면 나오는 필드에디트 창에서 필드를 모두 선택하구요 오브젝트 인스펙터...
    • seagod
      2000.04.27 01:55
      procedure 를 하나 만드심이 어떨지요 가령 요렇게요 procedure proc1(Sender: TField); begin ...
    • 여용구
    • 2000.04.27 00:45
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.04.27 04:00
      안녕하세요. 최용일입니다. 가변데이터를 가질 수 있는 개방형 배열(Open array)을 파라매터로 이용하세...
    • 여용구
    • 2000.04.27 00:39
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한석민
      2000.05.09 03:27
      여용구 wrote: > 안녕하세요.. 다름이아니라. > > 다음과 같이 WinApi인 CreateThread를 사용하여 쓰레...
    • 쥬니
    • 2000.04.27 00:26
    • 6 COMMENTS
    • /
    • 0 LIKES
    • seagod
      2000.04.27 01:46
    • 이기현
      2000.04.27 00:40
    • 쥬니
      2000.04.27 00:50
    • 이기현
      2000.04.27 01:23
    • 쥬니
      2000.04.27 03:11
    • 이기현
      2000.04.27 03:49