In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Temporal DBF.

Foro público de Xailer en español
Responder
MARIO DAVALOS
Mensajes: 190
Registrado: Mar Ago 19, 2008 12:38 am

Temporal DBF.

Mensaje por MARIO DAVALOS »

Señores, recuerdo que alguien me comento que cuando se hace una query se
generá internamente una tabla de DBF, alguien sabe donde se crea esta tabla?
Saludos,
Mario A. Davalos
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Temporal DBF.

Mensaje por Carlos Ortiz »

En alguna carpeta temporal del disco local de la PC, por ejemplo C:Document
and SettingGeneralTempXA_12121.dbf
En el ejemplo de abajo te queda mas o menos una ayuda de como abrir ese
temporal creado y recorrerlo o tomar datos, espero te sirva.
Atte. Carlos Ortiz.
oDataSet:=TOdbcDataSet():New()
oDataSet:Close()
oDataSet:=AppData:oSql:QUery( "select descripcion, codigo, IDTipoArticulo,
idtipoalicuota, alta, baja, idestadoregistro, idproveedor, idorigen from
articulos where IDArticulo="+str(ID) )
oDataSet:Open()
IF oDataSet:reccount()>0
// Levanto los datos de articulo
::IDArticulo :=ID
::Descripcion :=oDataSet:Descripcion
::Codigo :=oDataSet:Codigo
::IDTipoArticulo :=oDataSet:IDTipoArticulo
::idtipoalicuota :=oDataSet:idtipoalicuota
::alta :=oDataSet:alta
::baja :=oDataSet:baja
::idestadoregistro:=oDataSet:idestadoregistro
::idproveedor :=oDataSet:idproveedor
::idorigen :=oDataSet:idorigen
ret := .T.
ENDIF
oDataSet:Close()
// Levanto los datos de Medicamento, si no existe en dicha tabla traerá
datos en 0 y ""
//::oMedicamento:DevolverPorID( ::IDArticulo )
//::oTiposarticulo:DevolverPorID( ::idtipoarticulo )
//::oListaspreciosdetalle:DevolverPorIDArticulo(::IDArticulo ,
::idtipoalicuota)
RETURN ret
Atte. CO.
"Mario A. Dávalos" <mariodava@hotmail.com> escribió en el mensaje
news:4b1d232c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Señores, recuerdo que alguien me comento que cuando se hace una query se
> generá internamente una tabla de DBF, alguien sabe donde se crea esta
> tabla?
>
> Saludos,
> Mario A. Davalos
>
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Temporal DBF.

Mensaje por jfgimenez »

Mário,
> Señores, recuerdo que alguien me comento que cuando se hace una query se
> generá internamente una tabla de DBF, alguien sabe donde se crea esta
> tabla?
El DBF temporal se crea solamente con el datasource de ODBC. El resto de
datasources no utilizan ningún DBF.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
MARIO DAVALOS
Mensajes: 190
Registrado: Mar Ago 19, 2008 12:38 am

Temporal DBF.

Mensaje por MARIO DAVALOS »

Gracias Carlos y José, y de hecho yo uso para conectarme la clase
TADODataSource, pero voy a intentar con ODBC.
Saludos,
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:4b1d4498$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Mário,
>
>> Señores, recuerdo que alguien me comento que cuando se hace una query se
>> generá internamente una tabla de DBF, alguien sabe donde se crea esta
>> tabla?
>
> El DBF temporal se crea solamente con el datasource de ODBC. El resto de
> datasources no utilizan ningún DBF.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Temporal DBF.

Mensaje por jfgimenez »

Mário,
> Gracias Carlos y José, y de hecho yo uso para conectarme la clase
> TADODataSource, pero voy a intentar con ODBC.
Si ya estás utilizando ADO, mejor no vuelvas a ODBC. ODBC es un sistema
mucho más antiguo, y en el caso de Xailer terminaremos quitándolo tarde o
temprano.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder