Pregunta: | 52212 - FIELDBYNAME NO FUNCIONA |
Autor: | Jose Ortells |
Genero una query por código (qr:=TQuery.Create(nil)), despues la utilizo y accedo a los resultados mediante qr.FieldByName(). Lo curioso es que al reutilizarla mas adelante en el mismo procedure al hacer x:=qr.FieldByName() en tiempo de ejecución me genera un error de memoria. Estoy loco buscando la solución |
Respuesta: | Andres Diaz |
Es posible que lo que te falta es poner
x := qr.FieldByName('nombre_del_campo_en_tabla').AsValue; AsValue lo puedes reemplazar directamente por el tipo de dato, por ejemplo AsString o AsInteger; |