Q&A

  • 쿼리내용을 디비에 저장할때
안녕하세요 , ^^ 오늘두 좋은 하루 되시구요~

질문 들어갑니다.

환경 : 델파이 5, MSSQL 2000

제가 쿼리 관리 프로그램을 만들고 있는데요..
폼을 간단하게 설명하자면
메모 컴포넌트, 입력, 수정,삭제 , 실행버튼 이렇게 있는데요.

메모 컴포넌트 안에 쿼리문을 입력,수정을 하면
쿼리안에 내용때문에 기능을 수행하지 못합니다.
아주 단순한
--> select * from temp
라는 쿼리는 입력, 수정이 됩니다만..
조금 복잡한 쿼리가 들어가면 되질 않네요..
쿼리 안에 내용에는 @ 이나 ' ' <--작은 따옴표 가 들어가는 쿼리들이구요..
A4로 2~5페이지 정도 되는 쿼리들이 들어가야하거든요..

델파이에서 쿼리를 실행할려면
'2004-05-15' ->''2004-05-15'' 뭐 이런식으로 표현해줘야 할때가
많자나요...이것두 그런 문제라고 생각을 하는데..
쿼리를 그런식으로 수정하고 싶진 않거든요..

출력물 형식으로도 나와줘야는데 --; 그렇게 가공된 쿼리로 보여주고
싶진 않고..

쿼리를 직접 디비(Field는 text형식)로 넣을때 좋은 방법 없을까요...?

2  COMMENTS
  • Profile
    바보래요 2004.05.17 18:15


    string에 작은 따움표를 넣을때 '''' => 하면 문자열에 하나의 작은 따움표가 들어가죠...

    쿼리의 내용중에 작은 따움표가 하나 있으면 네개로 바꾸어서 저장을 하면 하나로 인식을 하니까 그런식으로 하면 될것같은데요...

    그리고 MS-SQL같은 경우는 큰 따움표가 되니까 작은 따움표의 입력을 막고 작업을 하면 일이 수월할듯 한데요...

    이상 바보였습니다.
  • Profile
    세린 2004.05.19 19:06
    질문 관심주셔서 감사합니당..^^

    쿼리를 그렇게 가공시킬려니 번거로워서
    걍 TXT파일 저장하고, 불러오는 식으로 하니까 수월히 잘 되네요..

    좋은 하루 되세요~


    • 이정택
    • 2004.05.18 03:42
    • 3 COMMENTS
    • /
    • 0 LIKES
    • [勳]후니
      2004.05.18 05:08
      세로 메뉴 구성을 하고 싶으신 건가요..?? 아웃룩 메뉴 같이요.. 아웃룩 메뉴 컴포넌트가 있는데.. ...
    • 이정택
      2004.05.18 17:30
      아웃룩 메뉴 컴퍼넌트가 있다고요... 어디 있는지 그리고 유료인가요? 어디 있는지를 좀 알려 주세요.
    • [勳]후니
      2004.05.18 18:30
      제가 사용했던건 유료입니다. 해적판이 돌고 있긴 하지만... 잘 찾아보시면 무료도 있습니다... ...
    • 바보래요
      2004.05.18 18:05
      자료실에 advgrid5라는 팩키지를 올려놓겠습니다. 데모도 있으니 사용하시기 수월하실 거구요... ...
    • 박준영
    • 2004.05.18 00:36
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 꿈의대화
      2004.05.18 01:19
      .
    • 델파이초보
      2004.05.18 03:49
    • help me
    • 2004.05.17 20:10
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2004.05.18 00:05
      안녕하세요. 최용일입니다. ListView의 ViewStyle을 vsReport로 설정하시고 속성창의 Columns를 클릭해...
    • help me
      2004.05.18 01:07
      listview 제목을 속성창에서 말고 직접 코딩할수는 없나요? 그리고 var     Item: ...
    • 최용일
      2004.05.18 01:54
      안녕하세요. 최용일입니다. 데이터 입력하는 것처럼 코딩으로도 할 수 있습니다. var   &...
    • 이종석
    • 2004.05.17 19:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2004.05.18 00:09
      안녕하세요. 최용일입니다. 클래스는 직접 구현을 하셔야 합니다. 아님 abstract를 사용해서 추상 메소...
    • 제거반
    • 2004.05.17 19:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 석주현
      2004.05.17 19:50
      크기를 적당한 수로 나누어서 표시하시면 됩니다.. 뭐 적당한 수로 shr 을 하심이 젤로 좋을 듯 하네요....
    • 휴초보
    • 2004.05.17 19:33
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 너구리
      2004.05.17 18:51
      97기능강화판에서는 DDE를 이용하고 2002이후부터는 activex로 한글을 제어할수 있습니다.
    • 박성수
    • 2004.05.16 21:45
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김철홍
      2004.05.17 17:44
      windows media player 9 import하는 법이라는 것보다는, ocx를 import해서 쓰는 방법을 말씀하시는 것 같...
    • 박성수
      2004.05.18 18:12
      Windows Media Player 는 ocx가 아니고 dll 이더군요.. inport 시 c:\winnt\system32 에 있는 wmp.dll ...
    • 박대열
    • 2004.05.16 20:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 윤주병
      2004.05.16 22:04
      와우!! 제가 도움을 드릴수 있다니 영광입니다. 저역시 얼마전에 여러 문서를 보고 설치 하였습니다. ...
    • 권재화
    • 2004.05.16 06:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 변성완
      2004.05.16 18:57
      for loop문의 loop counter인 i 가 procedure TInForm.FormCreate(Sender: TObject); 에서 선언된 loca...
    • 권재화
    • 2004.05.16 04:51
    • 2 COMMENTS
    • /
    • 0 LIKES
    • nilriri™
      2004.05.17 08:20
      var    li_tmp : integer; begin     tryStrToInt(Trim(NumberIn.Te...
    • 변성완
      2004.05.16 19:02
      If (StrToIntdef(Trim(NumberIn.Text), -99) or 를 If (StrToIntdef(Trim(NumberIn.Text)< -99) or ...
    • 곽영배
    • 2004.05.16 00:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2004.05.18 00:48
      안녕하세요. 최용일입니다. 사용해본지 오래되서 기억이 잘 안나긴한데... ACMOut.Stop, ACMOut.Clos...
    • 원혁상
    • 2004.05.15 23:41
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 퇴프
      2004.05.16 20:35
      for i := 1 to 10 do   Write(IntToStr(i*2)); 이렇게 i*2, i*3을 끌어 쓰면 2증가, 3증가나...
    • 변성완
      2004.05.16 19:05
      delphi의 base language인 pascal에서는 for ... to ... 또는 for ... downto ...로 +1 / -1 만 가능...
    • 세린
    • 2004.05.15 21:46
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 바보래요
      2004.05.17 18:15
      string에 작은 따움표를 넣을때 '''' => 하면 문자열에 하나의 작은 따움표가 들어가죠... 쿼리...
    • 세린
      2004.05.19 19:06
      질문 관심주셔서 감사합니당..^^ 쿼리를 그렇게 가공시킬려니 번거로워서 걍 TXT파일 저장하고, 불러오...