MARIADB CANTIDAD DE TABLAS ABIERTAS SIMULTANEAMENTE

MARIADB CANTIDAD DE TABLAS ABIERTAS SIMULTANEAMENTE

Postby pedroluis » Thu Jan 28, 2021 5:02 am

Hola Señores !

En un módulo de facturación, en el cuál normarmente se abren muchas tablas simultaneamente;
¿ Puedo abrir varios recordsets por cada una ? (simultaneamente)
¿y puedo identificar a cada recordset de alguna manera como lo hacía con los DBF, por ejemplo con sele 1, sele2, etc. ?

Muchas gracias !
Pedro L. Lavallen
San Luis (Capital), Argentina
User avatar
pedroluis
 
Posts: 117
Joined: Sun Oct 08, 2017 12:51 pm
Location: San Luis (Capital), Argentina

Re: MARIADB CANTIDAD DE TABLAS ABIERTAS SIMULTANEAMENTE

Postby Armando » Thu Jan 28, 2021 4:43 pm

Pedro:

Por supuesto, puedes abrir tantas tablas como necesites, identifica
cada record set con un nombre diferente, por ejemplo:

Code: Select all  Expand view

  // Record set de folios
   oRsFol := FW_OpenRecordSet(oApp:oCon,"SELECT " etc etc etc
  // Record set de empleados
   oRsEmp := FW_OpenRecordSet(oApp:oCon,"SELECT " etc etc etc
 


Es recomendable que al salir del PRG cierres todos los record set que abriste con
Code: Select all  Expand view

   IF oRsFol <> NIL
      IF oRsFol:State() = adStateOpen
         oRsFol:Close()
      ENDIF
   ENDIF
 


Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3076
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: MARIADB CANTIDAD DE TABLAS ABIERTAS SIMULTANEAMENTE

Postby nageswaragunupudi » Sat Jan 30, 2021 11:32 pm

You can open as many tables as you want simultaneously. Use different variable names for different tables, like Mr. Armando advised.
Eg
oRsCust := oCn:RowSet( "select * from customers" )
oRsSale := oCn:RowSet( "select * from sales" )

You need not switch the rowsets with SELE 1, SELE 2, etc.

You can at the same time use any rowset by its name.

Eg:
? oRsCust:name
? oRsSale:Amount
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10295
Joined: Sun Nov 19, 2006 5:22 am
Location: India


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 35 guests