.
.
.
No := FieldByName('TB07_MaeMae_Seq').AsInteger; //ino2는 상수변수
No2 := IntToStr(No); //no2를 문자변수로 변환
Sql.Clear;
sql.add('Update student Set grade = '''+No2+'''');
로 코딩이 되어있는데,
No2로 string 변환하지 않고
구냥 No를
sql.add('Update student Set grade = '''+No+''');식으 로
넣을 려면 어케 해야하나요?
값을 집어 넣는 것을 말합니다.
밑에 SQL구문을 다음과 같이 변경하면 됩니다. 참고 하세요...
with SQL do begin
Clear;
Add('UPDATE STUDENT SET GRADE = :pPARAM');
Params.ParamByName('pPARAM').AsInteger = No2;
end;
위와 같이 코딩하시면 됩니다. 간략한 설명은
SQL 구문안에 있는 ':pPARAM' 에서 ':' 은 파라미터를 사용한다는 뜻입니다.
즉 pPARAM 이것이 파라미터의 이름입니다. 그럼 즐푸하세요...
지나가다가 답변드립니다....
김소연 wrote:
> .
> .
> .
> No := FieldByName('TB07_MaeMae_Seq').AsInteger; //ino2는 상수변수
> No2 := IntToStr(No); //no2를 문자변수로 변환
> Sql.Clear;
> sql.add('Update student Set grade = '''+No2+'''');
>
> 로 코딩이 되어있는데,
>
> No2로 string 변환하지 않고
> 구냥 No를
> sql.add('Update student Set grade = '''+No+''');식으 로
> 넣을 려면 어케 해야하나요?
>
>