Page 1 of 1

Duda con uso de FWMariaConnect - :QueryResult()

PostPosted: Wed Nov 18, 2020 12:31 am
by MarioG
Hola Gente
Intento usar este método en la siguiente ocasión
Cuando se inicia la App, chequeo si existe un dato particular en una Tabla, la Tabla solo tiene dos campos: id y descripción, para ello hago
Code: Select all  Expand view
  if ::oConn:QueryResult( "SELECT Count(banco) FROM Bancos WHERE banco='Cajas'" ) == 0
      ::oConn:Execute( "INSERT INTO Bancos VALUES (null,'Cajas')" )
   end
 

Obviamente que la primera vez que se ejecuta la App, la tabla esta vacía... pero como no me estaba insertando el primer registro segun se ve arriba; antepuse al if un print
Code: Select all  Expand view
  ? ::oConn:QueryResult( "SELECT Count(Banco) FROM Bancos WHERE banco='Cajas'" )
Y me devuelve 1

Entonces, cambié y lo puse igual que en el sample de la descripción, de QueryResult, de la Wiki
Code: Select all  Expand view
? ::oConn:QueryResult( "SELECT Count(*) FROM Bancos )
Y me devuelve 1

Algún comentario?

Duda con uso de FWMariaConnect - :QueryResult() [SOLUCIONADO

PostPosted: Wed Nov 18, 2020 12:47 am
by MarioG
DISCULPAS!!!
Error mio. dia largo!! (estaba apuntando a la tabla incorrecta!)


MarioG wrote:Hola Gente
Intento usar este método en la siguiente ocasión
Cuando se inicia la App, chequeo si existe un dato particular en una Tabla, la Tabla solo tiene dos campos: id y descripción, para ello hago
Code: Select all  Expand view
  if ::oConn:QueryResult( "SELECT Count(banco) FROM Bancos WHERE banco='Cajas'" ) == 0
      ::oConn:Execute( "INSERT INTO Bancos VALUES (null,'Cajas')" )
   end
 

Obviamente que la primera vez que se ejecuta la App, la tabla esta vacía... pero como no me estaba insertando el primer registro segun se ve arriba; antepuse al if un print
Code: Select all  Expand view
  ? ::oConn:QueryResult( "SELECT Count(Banco) FROM Bancos WHERE banco='Cajas'" )
Y me devuelve 1

Entonces, cambié y lo puse igual que en el sample de la descripción, de QueryResult, de la Wiki
Code: Select all  Expand view
? ::oConn:QueryResult( "SELECT Count(*) FROM Bancos )
Y me devuelve 1

Algún comentario?