Duda con uso de FWMariaConnect - :QueryResult()

Post Reply
User avatar
MarioG
Posts: 1356
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Duda con uso de FWMariaConnect - :QueryResult()

Post 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 _: id y descripción, para ello hago

Code: Select all

   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

   ? ::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

? ::oConn:QueryResult( "SELECT Count(*) FROM Bancos )
Y me devuelve 1

Algún comentario?
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
Posts: 1356
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

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

Post 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 _: id y descripción, para ello hago

Code: Select all

   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

   ? ::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

? ::oConn:QueryResult( "SELECT Count(*) FROM Bancos )
Y me devuelve 1

Algún comentario?
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
Post Reply