uso de ADS y DBFCDX ?

Post Reply
User avatar
noe aburto
Posts: 420
Joined: Wed Nov 26, 2008 6:33 pm
Location: Morelia, Mich. Mexico.

uso de ADS y DBFCDX ?

Post by noe aburto »

Saludotes.

En el servidor de datos usamos el ADS, el asunto es que debebos compartir archivos DBF con un proveedor y con el ADS tiene problemas para abrir tales archivos.
en mi programa principal tengo:

REQUEST ADS

EXTERNAL AdsKeyNo, AdsKeyCount, AdsGetRelKeyPos, AdsSetRelKeyPos

// --- Activacion de RDD ADS
function ActivaRDD()

RDDREGISTER("ADS",1)
RDDSETDEFAULT("ADS")
ADSSETSERVERTYPE(2)
ADSLOCKING(.T.)
ADSRIGHTSCHECK(.F.)
/*
request DBFCDX
#ifdef __HARBOUR__
request DBFFPT
#endif
rddSetDefault('DBFCDX')
*/
return NIL

y cada vez que inicio una aplicacion llamo a la funcion ActivaRDD() para activar el ADS, mi problema:
Como puedo desactivar en mi app el ADS y manegar archivos DBF sin contemplar que se usa ADS mientras creo mis archivos que va a usar este proveedor para que los pueda abrir con FoxPlus o cualquier otro programa que maneje tablas DBF.

Sugerencias porfa?
Noé Aburto Sánchez
Tec. Prog. de Sistemas. -Morelia, Mich. México.
fwh 20.06, Harbour 3.2.0, bcc 7.4
TsBrowse 9.0, TsButton 7.0, xEdit 6.1
naburtos@gmail.com, noeaburto67@hotmail.com
Marcelo Via Giglio
Posts: 1033
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Re: uso de ADS y DBFCDX ?

Post by Marcelo Via Giglio »

Hola,

cuando utilizas RDDSETDEFAULT("ADS") defines que todas las operaciones de los comandos para DB serán con el RDD de ADS, pero también tienes la opción de utilizar por ejemplo la apertura de una DB DBUSEAREA( [<lNewArea>], [<cDriver>], <cName>, [<xcAlias>],[<lShared>], [<lReadonly>]) y también al crear una nueva DB, DBCREATE( <cDatabase>, <aStruct>, [<cDriver>], [<lOpen>], [<cAlias>] ), eso podría permitirte manipular tus DB con otro RDD

No se si te entendi bien

saludos

Marcelo Vía
User avatar
wilsongamboa
Posts: 439
Joined: Wed Oct 19, 2005 6:41 pm
Location: Quito - Ecuador

Re: uso de ADS y DBFCDX ?

Post by wilsongamboa »

buenos dias
ADSLOCKING(.F.)
saludos
Wilson 'W' Gamboa A
Wilson.josenet@gmail.com
Post Reply