|
En principio no tiene por qué haber problemas. Value es de tipo Variant, por tanto, se puede leer y escribir directamente en él sin conocer el tipo del campo, (otra cosa es que se le de un valor incorrecto como por ejemplo 'a')
AsInteger, se le está diciendo el tipo de dato, es más concreto y eficiente ya que no usa conversiones Variants innecesarias.
De ambas formas debería funcionar.
Es mas si das doble clic a tu query y con el boton derecho añades tus campos (añades los campos de forma persistente). Ya puedes usar otra expresión más para acceder a los campos y sería:
Query1Tipo.AsInteger := 1;
(notese que entre "Query1" y "Tipo" no hay ningun punto), de esta forma estamos accediendo directamente al campo sin buscarlo en el Query.
saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|