FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Duda con uso de FWMariaConnect - :QueryResult()
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Duda con uso de FWMariaConnect - :QueryResult()
Posted: Wed Nov 18, 2020 12:31 AM
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 (fw): Select all Collapse
 聽 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 (fw): Select all Collapse
 聽 ? ::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 (fw): Select all Collapse
? ::oConn:QueryResult( "SELECT Count(*) FROM Bancos )
Y me devuelve 1

Alg煤n comentario?
Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Duda con uso de FWMariaConnect - :QueryResult() [SOLUCIONADO
Posted: Wed Nov 18, 2020 12:47 AM
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 (fw): Select all Collapse
 聽 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 (fw): Select all Collapse
 聽 ? ::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 (fw): Select all Collapse
? ::oConn:QueryResult( "SELECT Count(*) FROM Bancos )
Y me devuelve 1

Alg煤n comentario?
Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina

Continue the discussion