Q&A

  • Grouping 후 order by 문제[MSACCESS 에서]
아래 소스좀 보아 주십시요....

DB를 ODBC에 연결하여 MSaccess 를 사용하는데 order by 구문에서 에러가 납니다.

뭐 파라미터 가 부족하다나...



Close;

SQL.Clear;

SQL.add('Select KI25, Count(*) as G1,SUM(KI17) as G2,');

SQL.add('SUM(KI21) as G3,SUM(KI20) as G4 from IO_MAS '

SQL.add(' where KIcode > :MinV');// Key

if CheckBox1.checked then

SQL.add('and ( KI14>= :nJB201 and KI14 <= :nJB202)'); // 기간별

if workF.Itemindex = 1 then // 작업장

SQL.add('and KI24 =:WN');



SQL.add('group by KI25'); // 판매처별분류



case RadioGroup2.itemindex of // 우선순위 정렬

0 : SQL.add('order By KI25'); // 판매처 <---- 에러 나지 않음

1 : SQL.add('order By G1 desc'); // 판매총액<---- 에러 발생

2 : SQL.add('order By G2 desc'); // 이익 <---- 에러 발생

3 : SQL.add('order By G3 desc'); // 건수 <---- 에러 발생

end;



ParamByName('MINV').asinteger :=0;



if CheckBox1.checked then

begin

ParamByName('nJB201').AsString := MaskEdit5.Text;

ParamByName('nJB202').AsString := MaskEdit6.Text;

end;



if workF.Itemindex = 1 then

ParamByName('WN').AsString := Trim(EKI24.text);



Open;





그런데 이와같은 코드를 파락독스에서 돌리면 잘돌아 갑니다.

원인이 무었을까요... 한참 헤메고 있습니다.

데이타 베이스 엔진이 달라서 그럴까요.. 아님 다른 이유가 있는지요...

답변 부탁드립니다.



0  COMMENTS
    • 김창현
    • 2001.02.15 01:34
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 전형식
      2001.02.15 07:41
      김창현 wrote: > procedure TForm1.ListBox1MouseDown(Sender: TObject; Button: TMouseButton; > Shif...
    • 광란자
      2001.02.15 01:45
      그냥 ListBox1.Item..... 이렇게 쓰시든지 아니면 (Sender as TlistBox).Item.... 이렇게 쓰시면 됩니...
    • 광란자
      2001.02.15 01:48
      Standard Component 에 그러니까 판넬콤포넌트의 옆에 옆에 옆에 ScrollBar 콤포넌트가 보이는 군여.......
    • 써니
    • 2001.02.15 01:00
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 아폴론
      2001.02.15 01:28
      써니 wrote: > insert into 를 하는데 제데로 값들이 다 들어가 있는데.. > execsql문에서 > > field...
    • 누리
    • 2001.02.15 00:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 초보자
      2001.02.15 01:59
      누리 wrote: > 먼저 답변감사합니다 > 그런데 전 왕초보랍니다. > 좀 어렵네요 > > 테이블우편번호...
    • 바람개비
      2001.02.15 01:58
      길이가 고정되어 있다면 그냥 간단(무식?)하게 s:=tstable.fieldbyname('zip').asstring; t:=copy(s,1,3)...
    • 강인규
    • 2001.02.15 00:48
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 바람개비
      2001.02.15 02:01
    • kylix
      2001.02.15 03:44
    • 바람개비
      2001.02.15 08:19
    • kylix
      2001.02.15 10:43
    • 바람개비
      2001.02.15 23:41
    • kylix
      2001.02.16 03:12
    • 광란자
      2001.02.15 02:11
      델 초보 wrote: > 회원관리를 만들려구 하는데... > 회원 로그온을 어떻게 해야 하나여..... > 방법좀 ...
    • 이승근
    • 2001.02.14 23:48
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 광란자
      2001.02.15 02:17
      백문이 불여일행 이란 말이 있져~~!! 한 번 직접 바꿔가며 찍어 보세여...쩝
    • kylix
      2001.02.15 04:38
      둘다 강제로 형변환을 하는것인데 as연산자는 같은형이거나 자손형이 아니면 예외를 일으킵니다. 직접적으...
    • tk
    • 2001.02.14 23:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 서록
      2001.02.14 23:38
      http://www.borland.com/techpubs/interbase/ 에 가시면 문서를 보실 수 있습니다. 즐거운 코딩 되시길...
    • 제덕모
      2001.02.14 23:55
      Query1의 프로퍼티중에 RequestLive라는 부분이 있습니다. True로 되어있나 확인해보세요. TUpdateSQL...
    • 크리스탈
      2001.02.15 00:06
      감사합니다. 하지만 그렇게하니까... 'capability not supported'라는 메시지가 뜨는군요. 다시한번 답...
    • deukmo
      2001.02.15 02:22
      지금하고 있는 프로젝트를 저한테 보내보세요. 크리스탈 wrote: > 감사합니다. > 하지만 그렇게하...
    • 크리스탈
      2001.02.16 00:09
      deukmo wrote: > 지금하고 있는 프로젝트를 저한테 보내보세요. > > > > 크리스탈 wrote: > > 감...
    • 배움이
    • 2001.02.14 22:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신태균
      2001.05.15 22:15
      아마 ocx 문제일겁니다. 소스내에 mscomm32.ocx를 사용하는 프로그램을 로딩시킬때 에러가 생기는 거로 사...
    • 박선희
    • 2001.02.14 22:03
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 윤재용
      2001.02.28 02:23
      박선희 wrote: > DBGrid 컬럼의 PickList에 내용을 추가하였습니다. > > List내용중 하나를 선택하면 U...
    • 이승근
    • 2001.02.14 22:00
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 뿌요
      2001.02.14 23:38
      데이타가 같을때 안 나타낼려면 코딩으로 처리하는 수밖에 없어요.. procedure TForm1.ReporeBeforePrin...
    • 제덕모
      2001.02.14 23:41
      똑같은 테이블 구조를 가지는 임시테이블을 만들어 GROUP BY 를 통한 중복값들을 하나씩만 걸러내어 새...
    • 델파이걸
      2001.02.15 00:47
      제덕모 wrote: > 똑같은 테이블 구조를 가지는 임시테이블을 만들어 > GROUP BY 를 통한 중복값들을 하나...
    • 김지엽
      2001.02.14 23:34
      델파이는 Objective Pascal문법을 사용하고 있으며, Objective Pascal은 기본적으로 Pascal의 문법을 사용...