我在我的数据库中找到了我想要的UserID,但我想在同一行中搜索用户的PIN - 是否可能?
我正在使用:
tbl1.locate('Column-name' , *Search value*, []);
现在我想在同一行中获取userpin列的值。
答案 0 :(得分:0)
最好使用TQuery
:
var Query : TQuery;
PIN : string;
begin
Query.Sql.Text := 'SELECT pin FROM table WHERE id = value'
Query.Open;
PIN :+ Query.FieldByName('pin').AsString;
Query.Close
end;
使用Locate
也可以(与FieldByName
一起使用),但我更喜欢仅使用它来选择TDBGrid
中的行。