![]() |
Resultado del count(*) en label
buen dia foro
Estoy tratando de hacer un evento desde un timer, y lo que quiero que cuentes los registros de una tabla que cumplan con la condicion que yo le índigo y que estos resultados se muestren en un label. lo estoy haciendo de esta forma pero me da error.
si alguien ya ha pasado por eso agradeceria su ayuda. |
Hola giantonti.
En principio a tu sentencia SQL le falta especificar la tabla de la cuál se obtendrá la información.
Saludos. |
Cita:
Ademas de faltarte el nombre de la tabla como comenta ecfisa también en tu condición pareces estar evaluando una cadena la cual debería de estar entre comillas (''), pero como lo estas haciendo te saldrá sin ellas y daría error.
en la parte en rojo estas según lo que veo debería ser.
Te quedaría algo así
En la parte en azul estas asignando un entero a una propiedad de tipo string lo que te dará error y no queda claro que persigues con esa parte. |
Cita:
|
Cita:
|
lo probe de esta forma y cuando lo ejecuto me da un error 'Sintaxis incorecta cerca de '.'
y colocandola asi me da un error que dice: [dcc32 Error] fromPrincipal.pas(105): E2010 Incompatible types: 'string' and 'Integer' [delphi] adoQuery1.Close; adoQuery1.Sql.Clear; LabelSol.Text := adoQuery1.Sql.Add('SELECT COUNT(*) AS Expr1' + 'from incidencia' + 'where estatus= '+'''Abierto'''); adoQuery1.Open;[delphi] |
Cita:
Si te da un error escríbelo en el mensaje. |
Cita:
Eso no tiene ninguna implicancia ya que al asignarle un nuevo valor a la propiedad Text, la sentencia anterior es sobreescrita. Basándome en el código de tu primer mensaje, proba de este modo: (*) Reemplaza "NOMBRE_DE_TU_TABLA" por el nombre de tu tabla Saludos. |
gracias por tu pronta respuesta coloque tu sugerencia y me da el siguiente error : AdoQuery1:field 'id' Not Faund. esta haciendo referencia a una columna de la tabla. El valor que arroje este resultado del count debe ir en un label y no tengo idea de como hacerlo.
|
Cita:
(*) Aprovecho a rectificar un error del código que te puse en el mensaje #8 (lo hice al vuelo, disculpas :o) Saludos. |
no hay nada que disculpar amigo, agradezco tu apoyo. Aun sigue dandome el mismo error 'id'
|
Cita:
¿ Podrías poner textualmente la sentencia SQL que estas usando y lo mismo con el mensaje de error ? Saludos. |
Cita:
|
La franja horaria es GMT +2. Ahora son las 22:21:12. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi