Consulta sobre sentencia c/MariaDB Connection

Consulta sobre sentencia c/MariaDB Connection

Postby MarioG » Fri Oct 30, 2020 11:22 am

Buenos dias
Tengo esta situacion
Code: Select all  Expand view  RUN
oSQL:= ::oConn:Query( "SELECT banco FROM Bancos WHERE banco='Cajas'" )
if oSQL:RecCoutn == 0
   ...
endif
oSQL:End()

Luego, tambien puedo hacer
Code: Select all  Expand view  RUN

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
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: Consulta sobre sentencia c/MariaDB Connection

Postby vilian » Fri Nov 13, 2020 5:02 pm

In this case, I think you should to do this by this way:

Code: Select all  Expand view  RUN
if ::oConn:QueryResult( "SELECT banco FROM Bancos WHERE banco='Cajas' LIMIT 1" ) = NIL
   ...
endif
 

Sorry for answer in english.
Sds,
Vilian F. Arraes
vilian@vfatec.com.br
Belém-Pa-Brazil
User avatar
vilian
 
Posts: 978
Joined: Wed Nov 09, 2005 2:17 am
Location: Brazil

Re: Consulta sobre sentencia c/MariaDB Connection

Postby MarioG » Fri Nov 13, 2020 8:01 pm

Many Thanks Vilian!
Good proposition
My explanation was very confusing... thanks for understanding me
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: Consulta sobre sentencia c/MariaDB Connection

Postby xmanuel » Sat Nov 14, 2020 5:24 pm

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?
______________________________________________________________________________
Sevilla - Andalucía
xmanuel
 
Posts: 762
Joined: Sun Jun 15, 2008 7:47 pm
Location: Sevilla

Re: Consulta sobre sentencia c/MariaDB Connection

Postby MarioG » Sun Nov 15, 2020 1:58 pm

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!!
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 48 guests