Gracias por contestar marcos,
he probado como comentas y me da error de Out of Bounds (0)
Lo he probado asi
Código Delphi
[-]Zquery1.SQL.Clear; Zquery1.sql.add('select `id` from '+Edit5.Text +'.'+Edit6.text+ '_sections'); Zquery1.SQL.add('WHERE name='+quotedstr(edit1.Text));
Zquery1.execsql;
idcategoria:=Zquery1.Fields[0].AsInteger;
label9.Caption:=inttostr(idcategoria);
Tambien he probado de hacer el execsql despues de la linea
Código Delphi
[-] idcategoria:=Zquery1.Fields[0].AsInteger;
pero siempre con el mismo Out Of Bounds
pensaba que habria alguna forma de meter el resultado del sql en una variable, ya que hay casos como este, que unicamente puede dar un resultado.
Bueno, seguire mirando a ver si encuentro algo, muchas gracias