Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Consulta de registros
19-07-2012, 10:16 AM
Mensaje: #1
Consulta de registros
Hola,

Me gustaría poder lanzar una consulta de una colección con un filtro y que me devolviera un resultado. Todo ello en una función vbs.

algo similar a :

Código XOne:
function numeroRegistros()

numRegistros=appdata.executeSQL("SELECT COUNT(*) FROM GEN_TABLA WHERE IDAVISO = 28"

end function 

De tal manera que en numRegistros quedara almacenado el conteo... o el valor de un campo etc. etc.

Gracias,
Raúl.
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
19-07-2012, 10:44 AM
Mensaje: #2
RE: Consulta de registros
La mejor forma es hacer una colección con ese SQL y rescatar el prop del count. Algo asi:
Código XOne:
<coll name="Nombre" .. sql="SELECT COUNT(*) AS MAP_COUNT FROM GEN_TABLA GROUP BY IDAVISO" ...
<
prop name="MAP_COUNT" ... 
y en la función
Código XOne:
function numeroRegistros(nAviso)
set col=appdata.getCollection("Nombre")
col.filter="IDAVISO="+cstr(nAviso)
col.startbrowse
if not col.currentItem is nothing then
numeroRegistros
=col.currentItem("MAP_COUNT")
else
numeroRegistros=0
end 
if
col.EndBrowse
end 
function 
Si el idaviso siempre es el mismo lo puedes poner directo en el sql, si es dinamico pasaselo en la función como parametro y lo puedes poner en el filter. En este caso lo paso como parametro.
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
24-07-2012, 07:40 AM
Mensaje: #3
RE: Consulta de registros
Muchas gracias Luis, es lo que buscaba, aunque creia que habría alguna manera de lanzar un sql y obtener el resultado.

Un saludo,
Raúl.
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | XOne | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS