Q&A

  • 필드명이 date, time일때 SQL문사용법-급합니다.
필드명이 date, time인 테이블이 있습니다.



procedure TForm1.Button1Click(Sender: TObject);

begin

with Query1 Do

Begin

close;

SQL.Clear;

SQL.ADD('Select date, time From exdb');

SQL.ADD('Where date = :date');

ParamByName('date').AsString := Edit1.Text;

ExecSQL;

open;

end;

end;





위처럼 Sql로 쿼리하니까 'EDBEngine Error~~~''Invalid Use of Keyword~~~'라는

에러메시지가 뜹니다.

부득이하게 date와 Time을 필드명으로 썼을 경우 어떻게 query를 해야하는지

꼭좀 알려주시기 바랍니다.

감사합니다.

참고 - delphi5 Ent, BDE 5.01, DB Table은 파라독스입니다.

2  COMMENTS
  • Profile
    허접답변 2001.05.08 03:57
    안녕하세여 허접답변입니다.



    테스트없이 그냥 지 생각 적어봅니다.

    table에서의 date,time필드를 사용한것 까진 이해하는데

    param의 이름까지 date를 사용해야할 이유가 있습니까.

    그냥 param필드의 명은 pdate, ptime을 사용하심 어떨까여?

    이렇게 하면 해결될려나......사용하고 계신 DB에서

    date,time이 예약어만 아니면 될꺼 같은데.



    허접답변이었음다.



    하기현 wrote:

    > 필드명이 date, time인 테이블이 있습니다.

    >

    > procedure TForm1.Button1Click(Sender: TObject);

    > begin

    > with Query1 Do

    > Begin

    > close;

    > SQL.Clear;

    > SQL.ADD('Select date, time From exdb');

    > SQL.ADD('Where date = :date');

    > ParamByName('date').AsString := Edit1.Text;

    > ExecSQL;

    > open;

    > end;

    > end;

    >

    >

    > 위처럼 Sql로 쿼리하니까 'EDBEngine Error~~~''Invalid Use of Keyword~~~'라는

    > 에러메시지가 뜹니다.

    > 부득이하게 date와 Time을 필드명으로 썼을 경우 어떻게 query를 해야하는지

    > 꼭좀 알려주시기 바랍니다.

    > 감사합니다.

    > 참고 - delphi5 Ent, BDE 5.01, DB Table은 파라독스입니다.

  • Profile
    송수정 2001.05.08 05:06
    date와 time는 예약어 아닌가여???

    • MIN
    • 2001.05.08 00:51
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 허접
      2001.05.08 03:46
      MIN wrote: > 질문1) > ACDSEE나 WinAMP같은 프로그램을 만든다고 할때 > 델파이로도 만들수있는겁니까...
    • 최종민
      2001.05.08 02:50
      MIN wrote: > > 질문1) > ACDSEE나 WinAMP같은 프로그램을 만든다고 할때 > 델파이로도 만들수있는겁...
    • 델초
    • 2001.05.08 00:23
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 2001.05.08 01:50
      델초 wrote: > 고수님들의 도움을 받고자 함미다. > . > . > OutLine 을 이용 메뉴 화면을 만들려고 합...
    • 델초
      2001.05.08 01:56
      신경을 써주셔서 감사함미다... 지가 완전 초보라서.....-_-;; 지송하지만 간단한 셈플을 제공해주시며 ...
    • 2001.05.08 02:42
      델초 wrote: > 신경을 써주셔서 감사함미다... > 지가 완전 초보라서.....-_-;; > 지송하지만 간단한 셈...
    • 김아성
    • 2001.05.07 23:43
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 하눌이
      2001.05.07 23:56
      Open대시 ExecSql을 사용해보심이 ...
    • 김아성
      2001.05.08 00:38
      감사합니다. 덕분에 그부분은 해결이 되었습니다. ^^; 그런데 문제는, 10초뒤에 다시 실행이 되면 DBGri...
    • 하눌이
      2001.05.08 18:34
      SELECT 일경우만 OPEN 그외의 INSERT , UPDATE, DELETE 명령을 사용할 경우 ExecSQL을 사용하게 됩니다. ...
    • peritus
    • 2001.05.07 23:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Mr. Larson
      2001.05.08 00:53
      기냥 간단하게.... 변수 하나를 달아서.... a.txt 가 생성시작; 변수 := '생성중'; ...
    • MIN
    • 2001.05.07 22:26
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 학생
      2001.05.08 04:02
      일단..울음부터.ㅜㅜ;; 온라인게임 천년. 알집. 지펜놀. 아래한글1.0이 파스칼. 헬프워드. 다바. 자...
    • Falco
      2001.05.08 00:14
      WinM(윈도우즈용 Mdir) http://www.winm.co.kr Sasami2K (DivX 영화 요즘 많이 보죠?) http://www.sasami2...
    • 김형준
      2001.05.07 23:40
      제가 알고 있는 넘은 4개입니다.. 뭐 유명한(?) 넘으로만 소개해 드리자면.. Windows commander -> VC...
    • 떠돌이
      2001.05.07 23:02
      MIN wrote: > > 지금까지 델파이(파스칼)을 이용해서 개발된 SW들은 어떤것이 있습니까? > > 예를들...
    • 김형준
      2001.05.07 23:29
      Acdsee가 델파이로 맹그렇다구요? 버전 몇을 말씀하시는건지..... 제가 방금 확인(버전2.0)해보니.. 델파...
    • 나그네
      2001.05.07 22:52
      당장 하이텔이나 천리안의 업무용프로그램코너에 가보세요 근래에 개발되고 있는 업무용프로그램의 대부분...
    • 김양우
      2001.05.09 03:21
      영문자 및 특수문자(한글일 경우는 안됨)로 이루어진 문자열일경우는 아래처럼 하면 될것 같습니다. f...
    • 서광진
    • 2001.05.07 21:49
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 지나가는이..
      2001.05.07 22:38
      //--------------------------------------------- 지나가다 혹시나 도움이 될까 해서요.. 지금 숫자만 ...
    • 서광진
      2001.05.07 23:52
      지나가는이.. wrote: > //--------------------------------------------- > 지나가다 혹시나 도움이 될...
    • 서광진
      2001.05.07 22:53
      지나가는이.. wrote: > //--------------------------------------------- > 지나가다 혹시나 도움이 될...
    • 김아성
    • 2001.05.07 21:50
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 허접답변
      2001.05.08 03:54
      안녕하세여 허접답변임다. 음.....타이머 Interval을 500(0.5초)나 1000(1초)정도로 셋팅을 하고나서 O...
    • 하기현
    • 2001.05.07 21:15
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 허접답변
      2001.05.08 03:57
      안녕하세여 허접답변입니다. 테스트없이 그냥 지 생각 적어봅니다. table에서의 date,time필드를 사용...
    • 송수정
      2001.05.08 05:06
      date와 time는 예약어 아닌가여???
    • hlpark
    • 2001.05.07 21:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 허접답변
      2001.05.08 04:01
      안녕하세여 허접답변임다. 스핀에디트의 onchange event가 있습니다. 값이 변경되면(실제로는 스핀에디...
    • 델초
    • 2001.05.07 21:08
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 델초
    • 2001.05.07 21:01
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 정용광
    • 2001.05.07 21:15
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2001.05.07 21:28
      안녕하세요. 최용일입니다. uses절에 ActiveX유닛을 추가하시고 폼의 OnCreate이벤트같은 곳에서 한...
    • 정용광
      2001.05.07 22:11
      감사합니다. 아주 간단하군요.....(하하하) 최용일 wrote: > 안녕하세요. 최용일입니다. > > uses...
    • 초보
    • 2001.05.07 20:44
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 구니
      2001.05.11 03:39
      초보 wrote: > 하루전 날짜는 이렇게 구하면 되죠... > 안녕하십니까 ? BestDragon입니다.. > 간단히 ...
    • 이상우
      2001.05.07 23:07
      초보 wrote: > 하루전 날짜는 이렇게 구하면 되죠... > 안녕하십니까 ? BestDragon입니다.. > 간단히 ...
    • 안재현
      2001.05.07 20:56
      초보 wrote: > 하루전 날짜는 이렇게 구하면 되죠... > 안녕하십니까 ? BestDragon입니다.. > 간단히 ...