Q&A

  • sql문장 중 insert시에 item 이 많아서error발생해요

안녕하세요.
여쭙니다.

sql.add('insert into 테이블이름(a,b,c,d,e,f,g,..등.등...//아이템이 많아요

그런데 아이템을 한줄로 나열을 안하고 다음줄로 하였더니 에러가 나네요

예를들면

sql.add('insert into 테이블이름(a,b,c,d,e,f,g,
                                            h,i,j,k,..등.등

연결기능이 없을까요.. 아니면 다른방법이라도...
3  COMMENTS
  • Profile
    박현식 2002.03.12 20:18
    흠 아마 이렇게 하면 될듯 한데요
    저도 이렇게 많이 써서리 ^^
    sql.add('insert into 테이블이름(a,b,c,d,e,f,g,);
    sql.add(' h,i,j,k');

    즉 이어서 쓰지 말고 sql.add를 새로 추가 하심 될겁니다.


  • Profile
    오경태 2002.03.12 23:13
    아래와 같이 하여 코딩하였는데
    에러가 나네요...???

    sql.add('insert into 테이블이름(a,b,c,d,e,);
    sql.add('f,g,h,i,j');

    혹시 쎄미콜론이나,콜론,괄호 때문은아닌지요?


  • Profile
    나두초보!! 2002.03.12 20:36
    저같은 경우
      str := 'insert into 테이블명 (a....z) values '+#13+
              '(:a...:z)';

       with query do begin
         close;
         sql.clear;
         sql.add(str);
         execsql;
         end;

    이런씩으로 처리하죠..
    하나 add 해서 하는 것보다.. 보기도 편하구 저 같은 경우.. 이렇게.. ㅡㅡ;
       30줄도 넣어 봤습니다..ㅋㅋㅋㅋ 쿼리문을 동적으로 생성하는게 있어서..
       구람~~ 즐푸염~~


    • 김윤곤
    • 2002.03.12 22:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김경록
      2002.03.13 00:29
      음.. 이런거 그냥 되는거 아닌지.. 함수중에 Format이라는 함수가 있느데여.. 리턴값은 스트링형입니다. ...
    • 염상철
    • 2002.03.12 21:56
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최영환
      2002.03.13 00:12
      유동적이라는게? oracle에서 스트링을 char 형식으로 만든경우에는요.. 예를들어 어떤 필드를 char(10...
    • 염상철
      2002.03.13 02:05
      정말 감솨 합니다.`~~~
    • 최지영
    • 2002.03.12 21:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • YoungMan
      2002.03.12 23:09
      저 같은 경우는 델5로 업그레이드 해서 해결을 했었습니다. 퀵리포트를 업그레이드 해보구 이것저것 찾...
    • 유동기
    • 2002.03.12 21:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이채성
      2002.03.13 01:32
      제 생각엔 부팅시키는 프로그램을 시작프로그램이나 레지스트리에 넣는 수 밖에 없지 않나 생각합니다....
    • 김대성
    • 2002.03.12 20:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김경록
      2002.03.13 00:42
      님이 질문하신 내용에서 보시면, 디테일부분이 2군데 이상이 됩니다. 이런 형식은 제가 아는바 될 수 없...
    • 김은하
    • 2002.03.12 20:34
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2002.03.12 20:52
      간단한데염.. procedure TForm1.DirectoryListBox1Change(Sender: TObject); begin   FileL...
    • 박현식
    • 2002.03.12 20:19
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 염상철
      2002.03.12 20:34
      그냥 스트링값을 받아서 숫자값으러 변환하면 안되여? sum := StrToInt(QRexpr1.value); 일케 하면 숫...
    • 박현식
      2002.03.13 00:51
      그 방법이 않되서. 방법을 찾아보니 onprint 이벤트를 통해서 값을 받을수는 있군요. Q1.caption ...
    • 오경태
    • 2002.03.12 20:09
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 박현식
      2002.03.12 20:18
      흠 아마 이렇게 하면 될듯 한데요 저도 이렇게 많이 써서리 ^^ sql.add('insert into 테이블이름(a,b,c,...
    • 오경태
      2002.03.12 23:13
      아래와 같이 하여 코딩하였는데 에러가 나네요...??? sql.add('insert into 테이블이름(a,b,c,d,e,); ...
    • 나두초보!!
      2002.03.12 20:36
      저같은 경우   str := 'insert into 테이블명 (a....z) values '+#13+    &nb...
    • 강정구
    • 2002.03.12 20:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김용일
      2002.03.13 20:09
      이렇게 해 보세요. 1번필드의 Col 값은 0, 2번필드의 Col 값은 1 이라고 예로 들겠습니다. procedure T...
    • 나두초보!!
      2002.03.12 21:04
      스토어드 프로시져를 이용하시는게 어떻까여.. 넘 복잡한 쿼리문이라면.. 파라미터값만 넘기고.. 처리하...
    • 어린왕자A
      2002.03.12 21:28
      ADOCommand.commandText를 통해서 한번만 실행해서.. 복잡한 뷰 하나를 만들려구요. SQL서버에서는 St...
    • 김남규
      2002.05.02 19:37
      SQL 변수를 String을 쓰잖아요? 저는 255가 넘는 경우 WideString을 써요. 그럼. 수고하세요.
    • Delphi Kim
    • 2002.03.12 19:56
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 노계섭
    • 2002.03.12 19:46
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 윤창준
      2002.03.12 20:52
      안녕하십니까? 저두 초보 입니다만. 아마 f_size는 파일 크기를 체크하는 사용자 정의 함수 인것 같구요 ...
    • 깨비
      2002.03.12 19:28
      xx.dat xx.inx 일단 이거는 바이너리 파일이군요. 눈으로 보기는 쬐끔 힘들겠네엽.. 울트라 에디터같은 걸...
    • 어린왕자A
      2002.03.12 20:07
      만일 ADO를 쓰시면.. 출력되는 스트링을 체크해서 바꿔서 출력해주시거나.. ADO의 머.에러코드가 있지...
    • 염상철
      2002.03.12 19:16
      답변이 될지는 모르겠지만...중복이 안되게 만든 필드하나만 가지고 설명을 하겠습니다.. 중복이 안되게 ...
    • 이정설
    • 2002.03.12 17:25
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 진성열
      2002.03.12 21:07
      제가 쓰는 컴포넌트에는 있군요. TMSGRID에 있는 advStringGrid입니다.
    • 깨비
      2002.03.12 19:32
      a.exe가 hide로 떠있다가  Explorer.exe가 실행될때 a.exe가  Explorer.exe옆에 붙는...
    • 김도형
    • 2002.03.12 09:40
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2002.03.12 20:59
      MDI 폼은 폼의 Visible 프로퍼티가 True고 일반 폼의 Visible 프로퍼티는 false이거든요.. 폼의 속성을 ...
    • 김도형
      2002.03.13 01:50
      잘 되네여 ^^ 감사합니다.. (--)(__)꾸벅~~
    • 이상협
    • 2002.03.12 03:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2002.03.12 03:27
      Dll 프로그래밍을 하시나 보네요 Dll은 혼자서 돌 수 있는 일반 프로그램이 아니고 다른 프로그램이 사용...