Page 1 of 1

Consulta sobre sentencia c/MariaDB Connection

Posted: Fri Oct 30, 2020 11:22 am
by MarioG
Buenos dias
Tengo esta situacion

Code: Select all

oSQL:= ::oConn:Query( "SELECT banco FROM Bancos WHERE banco='Cajas'" )
if oSQL:RecCoutn == 0
   ...
endif
oSQL:End()
Luego, tambien puedo hacer

Code: Select all

if ::oConn:Query( "SELECT banco FROM Bancos WHERE banco='Cajas'" ):RecCoutn == 0
   ...
endif
 
Dado que no tengo como hacer :End(); no es sugerible hacerlo de esta última forma?
gracias

Re: Consulta sobre sentencia c/MariaDB Connection

Posted: Fri Nov 13, 2020 5:02 pm
by vilian
In this case, I think you should to do this by this way:

Code: Select all

if ::oConn:QueryResult( "SELECT banco FROM Bancos WHERE banco='Cajas' LIMIT 1" ) = NIL
   ...
endif
 
Sorry for answer in english.

Re: Consulta sobre sentencia c/MariaDB Connection

Posted: Fri Nov 13, 2020 8:01 pm
by MarioG
Many Thanks Vilian!
Good proposition
My explanation was very confusing... thanks for understanding me

Re: Consulta sobre sentencia c/MariaDB Connection

Posted: Sat Nov 14, 2020 5:24 pm
by xmanuel
Para solo saber si hay tuplas que cumplan una condicion es mejor usar sentencias del tipo
"SELECT count( * ) FROM Bancos WHERE banco='Cajas'"
Son muy rapidas y penalizan muy poco la respuesta del servidor

Pero si ademas quieres tratar el resultado yo me quedaria con la primera que propones

PD: Mario como esta la familia y tu?

Re: Consulta sobre sentencia c/MariaDB Connection

Posted: Sun Nov 15, 2020 1:58 pm
by MarioG
Hola Manu!
Gracias por tu aporte

O.T.
Me encuentro muy bien!... uno de mis hijos SUPER... pues se fue a vivir a Alemania (Berlin); aunque por estos dias guardados como todos!

Te deseo lo mejor!!