Q&A

  • sql문 에러...
수고 많습니다.

얼마전부터 델파이 작업을 하면서 많은 도움을 받고 있습니다.



고수님들. 이 하수의 피 비린내 나는 힘든 작업을 도와 주십시요.



sql문은 아래와 같습니다.



with dm.jaje_t do begin

close ;

sql.clear ;

sal.add('select sum(money) from "jaje" where sw='''+main.jaje.text+'''');

// 메인 폼에서 text 값을 불러와 그 돈의 합을 구합니다.

open ;

end ;



에러는 jaje 테이블의 프라이머리 키인 pri(type : autoinc +)키를 찾지 못합니다.



저희 회사는 모뎀이라서 인터넷이 느려 이렇게 피시방으로 와 고수님의 도움을 받고자 하오니, 이 에러 메시지가 웃기다 여기지 마시고 제발 길을 열어 주십시요.



다시 한번 에러는, jaje_t pri Not Found입니다.



물론 query 에서 add all fields를 해서 모든 필드가 있는 것을 확인하였습니다.

datasource와도 연결이 잘 되어 있습니다.

혹시나 해서 sql과 query를 모두 지우고 새로 넣어도 똑같습니다.

1  COMMENTS
  • Profile
    정병근 2000.04.28 20:23
    nubigo wrote:

    > 수고 많습니다.

    > 얼마전부터 델파이 작업을 하면서 많은 도움을 받고 있습니다.

    >

    > 고수님들. 이 하수의 피 비린내 나는 힘든 작업을 도와 주십시요.

    >

    > sql문은 아래와 같습니다.

    >

    > with dm.jaje_t do begin

    > close ;

    > sql.clear ;

    > sal.add('select sum(money) from "jaje" where sw='''+main.jaje.text+'''');

    > // 메인 폼에서 text 값을 불러와 그 돈의 합을 구합니다.

    > open ;

    > end ;

    >

    > 에러는 jaje 테이블의 프라이머리 키인 pri(type : autoinc +)키를 찾지 못합니다.

    >

    > 저희 회사는 모뎀이라서 인터넷이 느려 이렇게 피시방으로 와 고수님의 도움을 받고자 하오니, 이 에러 메시지가 웃기다 여기지 마시고 제발 길을 열어 주십시요.

    >

    > 다시 한번 에러는, jaje_t pri Not Found입니다.

    >

    > 물론 query 에서 add all fields를 해서 모든 필드가 있는 것을 확인하였습니다.

    > datasource와도 연결이 잘 되어 있습니다.

    > 혹시나 해서 sql과 query를 모두 지우고 새로 넣어도 똑같습니다.

    이렇게 해보세요..

    with dm.jaje_t do begin

    close ;

    sql.clear ;

    sal.add('select sum(money) from jaje where sw = :sw ');

    parambyname('sw').asString := main.jaje.text;

    open ;

    end ;