![]() |
|
|
|
|
#1
|
||||
|
||||
|
Код:
Query.Close; Query.SQL.text:='SELECT id,nick,msg FROM users WHERE [id]='+id; Query.Open; if Query.Fields.Count>0 then begin end; и так при любом которого нет например Цитата:
|
|
#2
|
|||
|
|||
|
Цитата:
Не так в последующем коде. Атрибут Fields содержит список полей вернувшегося ответа, а не кол-во записей. Кол-во записей обычно хранится в атрибуте RecordCount. |
|
#3
|
||||
|
||||
|
Код:
Query.SQL.Text:='SELECT id, nick, msg FROM users WHERE id = :p_id';
Query.ParamByName('p_id').AsInteger := 666;
Query.Open;
if not Query.IsEmpty
then
begin
//
end; |
|
#4
|
||||
|
||||
|
Ах черт точно, в другом месте нормально накатал а тут
|