query3.Close;
query3.SQL.Text := 'select * from a_server_sign';
query3.Open;
query3.First;
k := query3.RecordCount;
for i := 1 to k do
begin
grid2.Rows[i].Strings[0] := query3.fieldbyname('server_ip').AsString;
grid2.Rows[i].Strings[1] := query3.fieldbyname('table_no').AsString;
grid2.Rows[i].Strings[2] := query3.fieldbyname('port1').AsString;
query3.Next;
end;
query3.Close;