no name
1 kim
2 lee
3 park
4 hong
5 han
DB에 입력된 값중에서 제일 마지막에 있는 no에있는 5 값을 temp변수에 가지고 오고싶습니다.
while not ADOQuer2.Eof do
begin
temp := ADOQuery2.Fields[0].AsString;
ADOQuery2.Next;
end;
strQuery := Format(QUERY_GET_DATA, [StrToIntDef(temp, 0)]);
ADOQuery1.SQL.Text := strQuery;
ADOQuery1.SQL.Text := strQuery;
우선 이렇게 해봤는데 아닌가봐요 ㅋ안되네요 ㅠ.ㅠ
도와주세요 부탁드립니다.ㅋ
ADOQuery2.SQL.Text := ' SELECT no, name FROM TBL_MEMBER ORDER BY NO ';
ADOQuery2.Close;
ADOQuery2.Open;
ADOQuery2.Last;
if ADOQuery2.EOF <> ADOQuery2.BOF then
temp := ADOQuery2.FieldByName( 'no' ).asString;
이런식으로도 있고...
ADOQuery2.SQL.Text := ' SELECT no, name FROM TBL_MEMBER ORDER BY NO DESC ';
ADOQuery2.Close;
ADOQuery2.Open;
if ADOQuery2.EOF <> ADOQuery2.BOF then
temp := ADOQuery2.FieldByName( 'no' ).asString;
이런거도 있고...
ADOQuery2.SQL.Text := ' SELECT no, name FROM TBL_MEMBER WHERE no = ( SELECT MAX(no) FROM TBL_MEMBER ) ';
ADOQuery2.Close;
ADOQuery2.Open;
if ADOQuery2.EOF <> ADOQuery2.BOF then
temp := ADOQuery2.FieldByName( 'no' ).asString;
등등...