Q&A

  • 파라메터값정의 해주기..
아래와 같이 소스를 적었더니..
query1에서 parameter pgu를 찾을수가 없다고 에러가 나염..
어제도 질문 올렸었는데..
% 넣는 방법을 질문했더니.. 아래와 같이 하래길래 바꿔봤는뎅...
에러가.. ㅠ.ㅜ
이걸 어케 해결 해야 하는지...
ㅡㅡ; 누가좀 한수 갈켜 주세염~

  with Query1 do
   begin
   sql.Clear;
   sql.Add('  select comregistry, gu, dongmean from comregistry.db  ');
   open;
   end;

   if (frmMnuF1_2.Edit13.Text <> '') then
    begin
      with Query1 do
       begin
       sql.Clear;
       sql.Add('  select comregistry from comregistry.db  ');
       sql.Add('   where gu = :pgu'+'%''                 ');
       parambyname('pgu').asstring := frmMnuF1_2.Edit13.Text;
       open;
       end;
       kwan := query1.fieldbyname('comregistry').asstring;
    end
   else
    begin
      with Query1 do
       begin
       sql.Clear;
       sql.Add('  select comregistry from comregistry.db  ');
       sql.Add('   where gu = :pdongmean'+'%''           ');
       parambyname('pdongmean').asstring := frmMnuF1_2.Edit14.Text;
       open;
       end;
       kwan := query1.fieldbyname('comregistry').asstring;
      

    end;
3  COMMENTS
  • Profile
    ^ㅡ^ 2002.07.26 19:57
    위에 있는님이 한것처럼 하셔도 될꺼 같구요

    with Query1 do

    전 주로 이렇게 작업합니다
    with Query1 do

    둘중에 아무거나 사용해도 될꺼 같습니다....

    항상 좋은하루 즐코 하세요^ㅡ^



  • Profile
    짱아 2002.07.26 20:09
    님들 감사..
    해결 했떠염....
           sql.Add('   where gu like (:pgu) || ''%''               ');
    요렇게 해서 해결 했떠염..
    다르게 하니까.. 파라미터 뒤에 % 도 같이 값으로 넘어 가더라구염..
    암튼 다덜 감사 해염~~~~~~~~~~`

  • Profile
    KDDG_ZZOM 2002.07.26 19:15
    조건절에 보면 %을 붙이는데... 원하는기능이 LIKE기능아닌가요?
    LIKE기능을 원하면
    sql.Add('   where gu = :pgu'+'%''                 '); 이게 아니고

    sql.Add('   where gu like :pgu'+'%''                 '); 이케해야될것같은데...
    저도 테스트는 못했네요...
    한가지더 like문은 뒷쪽에 %가 붙으면 인덱스를 탈수 있지만...
    앞쪽에 붙어버리면 못타거든요... 그냥 참조하시라구요...^^

    즐프하세요...

    • 김해균
    • 2002.07.27 00:49
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.07.27 00:54
      안녕하세요. 최용일입니다. 메세지 날리세요...   PostMessage(Form1.Handle, WM_CLOSE, 0...
    • ^ㅡ^
    • 2002.07.27 00:25
    • 1 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2002.07.27 00:46
      ActiveFTP라는 것도 델파이로 맹글었는데... 김영대씨라고 요즘은 한델에서 볼수가 없지만... 이것고 막강...
    • 유영권
    • 2002.07.26 23:51
    • 3 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2002.07.27 00:08
      var //  TFontStyle = (fsBold, fsItalic, fsUnderline, fsStrikeOut);   FS : TFon...
    • 유영권
      2002.07.27 00:13
      채팅창에서...font값을 설정한걸.. 정보를 전달하는데 string,값을 전달하기 때문에.. string값이 필요...
    • Falco
      2002.07.27 02:23
      function FontStylesToString(const FontStyles: TFontStyles): String; begin   Result := ''...
    • 이호성
    • 2002.07.26 23:32
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 마당쇠
    • 2002.07.26 23:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2002.07.26 23:44
      unit Unit1; interface uses   Windows, Messages, SysUtils, Classes, Graphics, Contro...
    • 최용일
      2002.07.27 00:35
      안녕하세요. 최용일입니다. 밑에 보시면 예제 있습니다. ^^ 항상 즐코하세요...
    • 나옹이
      2002.07.27 19:28
      ^^* 봤습니다.... 감사합니다....
    • 이희용
    • 2002.07.26 22:54
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 머슴
      2002.07.26 23:28
      이렇게 하시면 될것 같습니다.. 그리드(스트링 그리드)로 하실경우는   for문으로 돌려서 ...
    • 김한나
    • 2002.07.26 21:42
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김한나
      2002.08.05 19:05
      정말 정말 감사합니당 ^^*
    • 성더기
      2002.07.26 22:21
      혹쉬 탭키때문이라면... TabStop 을 False로 해보세요..
    • KDDG_ZZOM
      2002.07.26 21:57
      Panel위에 올려놓구 Panel을 False시키는 편법이 있는데...^^ 꼭 Panel은 아니고요 자식을 가질수 있는 콤...
    • 열심히
      2002.07.27 03:38
      저도 전에 엑셀 변환 독학하다가 짜증나 죽는줄 알았음다..ㅡ,.ㅡ;; 제가 생각하기에는 값을 넘겨주는 ...
    • 깨구락지
      2002.07.26 23:09
      비슷한 방법이기는 하지만 참고하십시오. 제가 현재 쓰고 있는것입니다.
    • 코난
    • 2002.07.26 21:02
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 열심히
      2002.07.27 03:58
      제가 생각하기에는 컴퍼넌트 문제인것 같은데염... 컴퍼넌트파일이 손상 됐거나..아님 없거나,, 있는데....
    • 성더기
      2002.07.26 22:07
      여러가지 경우가 있을수 있는데요.. 자세한건 모르겠지만... 일단 프린터 드라이버를 설치해보세요.. 기...
    • 궁금이
    • 2002.07.26 20:11
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 짱아
    • 2002.07.26 20:07
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 성더기
      2002.07.26 22:09
    • 짱아
      2002.07.26 22:35
    • 성더기
      2002.07.26 23:59
    • 짱아
      2002.07.27 02:54
      다른거 지정해주는건 없나여???? 음... 에러가 뜨는뎅...... QuickRep1 과  QuickRep2를 한...
    • 성더기
      2002.07.27 03:37
      퀵리포트를 Create하셨는지요.. available폼 이라면 리포트를 먼저 생성하셔야함다
    • 나옹이
    • 2002.07.26 19:50
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 짱아
    • 2002.07.26 18:58
    • 3 COMMENTS
    • /
    • 0 LIKES
    • ^ㅡ^
      2002.07.26 19:57
      위에 있는님이 한것처럼 하셔도 될꺼 같구요 with Query1 do 전 주로 이렇게 작업합니다 with Query...
    • 짱아
      2002.07.26 20:09
      님들 감사.. 해결 했떠염....        sql.Add('   where gu l...
    • KDDG_ZZOM
      2002.07.26 19:15
      조건절에 보면 %을 붙이는데... 원하는기능이 LIKE기능아닌가요? LIKE기능을 원하면 sql.Add(' &nbs...
    • 최용일
      2002.07.27 01:03
      안녕하세요. 최용일입니다. 패키지의 Requires절에 있는 vcl50을 델파이 Lib폴더에 있는 vcl60으로 바꾸...
    • 이덕영
      2002.07.30 20:31
      ..
    • 성더기
      2002.07.26 22:11
      불가능한듯.. 툴버튼은 포커스를 가질 수 없습니다 플렛컴포넌트나 또는 포커스를 가질수 있는 버튼컴포...
    • 최용일
      2002.07.26 23:10
      안녕하세요. 최용일입니다. CopyRect를 이용해보세요... var     SourceRect, ...
    • 나다
    • 2002.07.26 07:12
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김초보
    • 2002.07.26 06:10
    • 0 COMMENTS
    • /
    • 0 LIKES