어떤 Table에서 Number Code Field, Value Field가 있다고 한다면
Number Code | Value
Field | Field
--------------------------
1 | 10
2 | 20
3 | 30
...
이 저장되어 있다면 Number의 코드의 값 (1,2,3,4,.....)에 따라 Value의 값을 다른 데이타로 저장하는 방법좀 갈켜주세요
예를 들어 Sql문에서
Select * From AAA
Where Number Code = 1 이렇게 하면
레코드가 Number Code 1인 레코드가 선택되쟎아요 그러면 Value가 10인데
저는 이 10을 하나의 변수 즉 St라는 변수안에 넣고 싶어요..물론 이것은 이제
실수나 정수가 되겠네..
(St : Real)입니다.
그럼 St는 10이라는 변수를 가지게 하고 싶은데..방법좀..
Sql문을 사용해서 갈쳐 주세요...그럼
부탁드립니다.
> 어떤 Table에서 Number Code Field, Value Field가 있다고 한다면
>
> Number Code | Value
> Field | Field
> --------------------------
> 1 | 10
> 2 | 20
> 3 | 30
> ...
> 이 저장되어 있다면 Number의 코드의 값 (1,2,3,4,.....)에 따라 Value의 값을 다른 데이타로 저장하는 방법좀 갈켜주세요
>
> 예를 들어 Sql문에서
> Select * From AAA
> Where Number Code = 1 이렇게 하면
> 레코드가 Number Code 1인 레코드가 선택되쟎아요 그러면 Value가 10인데
> 저는 이 10을 하나의 변수 즉 St라는 변수안에 넣고 싶어요..물론 이것은 이제
> 실수나 정수가 되겠네..
> (St : Real)입니다.
> 그럼 St는 10이라는 변수를 가지게 하고 싶은데..방법좀..
>
> Sql문을 사용해서 갈쳐 주세요...그럼
> 부탁드립니다.
With Query1 do begin
Close;
SQL.Clear;
SQL.add('Select * from AAA');
SQL.add('where Number Code = 1');
open;
if RecordCount > 0 then
st := FieldByName('Value').asflost else
begin
Beep();
Showmessage('데이타가 없습니다');
Exit;
end;
end;
*필드명이 Value 인가요... 델파이 예약어가 아닌가 싶네요... 다른 필드명으로 바꾸심이.
* 변수도 Double로 바꾸는 것이 좋을듯 싶고...