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.
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.
Xailer y Ads.
-
- Mensajes: 36
- Registrado: Dom Jun 11, 2006 11:43 pm
Xailer y Ads.
Alguiien me puede decir si es factible utilizar TDbfDataSet con
TAdsDataSource???
saludos
Roque Lopez
TAdsDataSource???
saludos
Roque Lopez
Xailer y Ads.
Roque Lopez escribió:
> Alguiien me puede decir si es factible utilizar TDbfDataSet con
> TAdsDataSource???
>
>
> saludos
>
>
> Roque Lopez
>
>
>
Saludos:
La respuesta es totalmente sí.
José Ramón Castro.
> Alguiien me puede decir si es factible utilizar TDbfDataSet con
> TAdsDataSource???
>
>
> saludos
>
>
> Roque Lopez
>
>
>
Saludos:
La respuesta es totalmente sí.
José Ramón Castro.
José Ramón Castro.
Xailer y Ads.
Roque Lopez escribió:
> Alguiien me puede decir si es factible utilizar TDbfDataSet con
> TAdsDataSource???
>
>
> saludos
>
>
> Roque Lopez
>
>
>
Fíjate lo que se crea con esa unión en el fichero que genera Xailer
internamente cuando llenes los campos de las propiedades.
WITH OBJECT ::oAdsDataSource1 := TAdsDataSource():New( Self )
:cConnect := ".databases"
:cPassword := "******"
:cUser := "USUARIO"
:nFileType := afADT
:nServerType := asLOCAL
:lConnected := .T.
:Create()
END
WITH OBJECT ::oDbfComarcas := TDbfDataSet():New( Self )
:cName := "Comarcas.adt"
:oDataSource := ::oAdsDataSource1
:cProcess := "GENERAL"
:Create()
END
José Ramón Castro.
> Alguiien me puede decir si es factible utilizar TDbfDataSet con
> TAdsDataSource???
>
>
> saludos
>
>
> Roque Lopez
>
>
>
Fíjate lo que se crea con esa unión en el fichero que genera Xailer
internamente cuando llenes los campos de las propiedades.
WITH OBJECT ::oAdsDataSource1 := TAdsDataSource():New( Self )
:cConnect := ".databases"
:cPassword := "******"
:cUser := "USUARIO"
:nFileType := afADT
:nServerType := asLOCAL
:lConnected := .T.
:Create()
END
WITH OBJECT ::oDbfComarcas := TDbfDataSet():New( Self )
:cName := "Comarcas.adt"
:oDataSource := ::oAdsDataSource1
:cProcess := "GENERAL"
:Create()
END
José Ramón Castro.
José Ramón Castro.
Xailer y Ads.
Roque,
> Alguiien me puede decir si es factible utilizar TDbfDataSet con
> TAdsDataSource???
Sí, tal y como te ha dicho José Ramón. Las correspondencias entre
datasources y dataset son las siguientes:
- TAdsDataSource, TCdxDataSource y TNtxDataSource con TDbfDataSet
- TOdbcDataSource con TOdbcDataSet
- TAdoDataSource, TSQLiteDataSource y TMySqlDataSource con TSqlTable y
TSqlQuery
- TMemDataSet es independiente por estar basado en arrays
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Alguiien me puede decir si es factible utilizar TDbfDataSet con
> TAdsDataSource???
Sí, tal y como te ha dicho José Ramón. Las correspondencias entre
datasources y dataset son las siguientes:
- TAdsDataSource, TCdxDataSource y TNtxDataSource con TDbfDataSet
- TOdbcDataSource con TOdbcDataSet
- TAdoDataSource, TSQLiteDataSource y TMySqlDataSource con TSqlTable y
TSqlQuery
- TMemDataSet es independiente por estar basado en arrays
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
-
- Mensajes: 36
- Registrado: Dom Jun 11, 2006 11:43 pm
Xailer y Ads.
Me sale este error
al aplicar lOpen := .T.
***************************** Registro de errores
*****************************
Fecha: 21/02/2008
Hora: 23:53:58
Memoria libre: 131672
Area actual: 1
------------------------- Información del
compilador --------------------------
Versión Xailer: Xailer 1.6.1 Version 1.6
Compilador: xHarbour build 0.99.61 Intl. (SimpLex) PCode Version: 7
Compilador C/C++: Borland C++ 5.5.1
Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
----------------------- Información detallada del
error -----------------------
Subsistema: ADSADT
Código de error: 5159
Estado: .F.
Descripción: Open error
Operación:
Argumentos:
Fichero: X:Tablas.adt
Código error SO: 0
Pila de llamadas:
DBUSEAREA (0)
TDBFDATASET:OPEN (239)
(b)XDBFDATASET:XDATASET (36)
TDBFDATASET:_LOPEN (0)
TFORM1:_CREATEDIALOG (318)
TFORM1:ONCREATE (0)
TFORM1:CREATE (279)
TFORM1:CREATEFORM (25)
TFORM1:NEW (182)
MAIN (47)
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:47bdbaa1$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Roque,
>
>> Alguiien me puede decir si es factible utilizar TDbfDataSet con
>> TAdsDataSource???
>
> Sí, tal y como te ha dicho José Ramón. Las correspondencias entre
> datasources y dataset son las siguientes:
>
> - TAdsDataSource, TCdxDataSource y TNtxDataSource con TDbfDataSet
> - TOdbcDataSource con TOdbcDataSet
> - TAdoDataSource, TSQLiteDataSource y TMySqlDataSource con TSqlTable y
> TSqlQuery
> - TMemDataSet es independiente por estar basado en arrays
>
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
al aplicar lOpen := .T.
***************************** Registro de errores
*****************************
Fecha: 21/02/2008
Hora: 23:53:58
Memoria libre: 131672
Area actual: 1
------------------------- Información del
compilador --------------------------
Versión Xailer: Xailer 1.6.1 Version 1.6
Compilador: xHarbour build 0.99.61 Intl. (SimpLex) PCode Version: 7
Compilador C/C++: Borland C++ 5.5.1
Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
----------------------- Información detallada del
error -----------------------
Subsistema: ADSADT
Código de error: 5159
Estado: .F.
Descripción: Open error
Operación:
Argumentos:
Fichero: X:Tablas.adt
Código error SO: 0
Pila de llamadas:
DBUSEAREA (0)
TDBFDATASET:OPEN (239)
(b)XDBFDATASET:XDATASET (36)
TDBFDATASET:_LOPEN (0)
TFORM1:_CREATEDIALOG (318)
TFORM1:ONCREATE (0)
TFORM1:CREATE (279)
TFORM1:CREATEFORM (25)
TFORM1:NEW (182)
MAIN (47)
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:47bdbaa1$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Roque,
>
>> Alguiien me puede decir si es factible utilizar TDbfDataSet con
>> TAdsDataSource???
>
> Sí, tal y como te ha dicho José Ramón. Las correspondencias entre
> datasources y dataset son las siguientes:
>
> - TAdsDataSource, TCdxDataSource y TNtxDataSource con TDbfDataSet
> - TOdbcDataSource con TOdbcDataSet
> - TAdoDataSource, TSQLiteDataSource y TMySqlDataSource con TSqlTable y
> TSqlQuery
> - TMemDataSet es independiente por estar basado en arrays
>
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
Xailer y Ads.
Roque,
de la documentación de Advantage:
"Problem: An error was encountered when trying to open a database table.
This error can occur when attempting to open a database table as a free
table."
Seguramente has creado un diccionario de datos y no lo estás usando para
abrir la tabla. Tienes que poner a .T. la propiedad lUseDictionary del
datasource.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
de la documentación de Advantage:
"Problem: An error was encountered when trying to open a database table.
This error can occur when attempting to open a database table as a free
table."
Seguramente has creado un diccionario de datos y no lo estás usando para
abrir la tabla. Tienes que poner a .T. la propiedad lUseDictionary del
datasource.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
-
- Mensajes: 620
- Registrado: Jue Mar 23, 2006 2:39 am
Xailer y Ads.
Roque:
Aun mas, puedes usar tanto DBF DataSet como ADO DataSet con ADS, puedes
manejarlo indistintamente con los metodos de Xbase o con los metodos de
SQL
.
Solo como consejo, si vas a usar el DBF DataSet, lo mejor es utilizarlo
como tablas libres, si vas a utilizar diccionario de datos, lo mejor es
manejarlo como SQL.
Saludos
Rene Flores
http://www.ciber-tec.com
Lopez escribió:
> Alguiien me puede decir si es factible utilizar TDbfDataSet con
> TAdsDataSource???
>
>
> saludos
>
>
> Roque Lopez
>
>
Aun mas, puedes usar tanto DBF DataSet como ADO DataSet con ADS, puedes
manejarlo indistintamente con los metodos de Xbase o con los metodos de
SQL

Solo como consejo, si vas a usar el DBF DataSet, lo mejor es utilizarlo
como tablas libres, si vas a utilizar diccionario de datos, lo mejor es
manejarlo como SQL.
Saludos
Rene Flores
http://www.ciber-tec.com
Lopez escribió:
> Alguiien me puede decir si es factible utilizar TDbfDataSet con
> TAdsDataSource???
>
>
> saludos
>
>
> Roque Lopez
>
>
-
- Mensajes: 36
- Registrado: Dom Jun 11, 2006 11:43 pm
Xailer y Ads.
Muchas gracias...
Solucionado. El problema estaba en el diccionario.
cuando lUseDictionary = .T.
cConnect = "x:prueba.add" ... la ruta y el nombre del diccionario.
Muchas gracias.
Saludos
"Roque Lopez" <rqsoft@hotmail.com> escribió en el mensaje
news:[email=47be5461@ozsrv2.ozlan.local...]47be5461@ozsrv2.ozlan.local...[/email]
> Me sale este error
>
> al aplicar lOpen := .T.
>
> ***************************** Registro de errores
> *****************************
>
> Fecha: 21/02/2008
> Hora: 23:53:58
> Memoria libre: 131672
> Area actual: 1
>
> ------------------------- Información del
> compilador --------------------------
>
> Versión Xailer: Xailer 1.6.1 Version 1.6
> Compilador: xHarbour build 0.99.61 Intl. (SimpLex) PCode Version: 7
> Compilador C/C++: Borland C++ 5.5.1
> Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
>
> ----------------------- Información detallada del
> error -----------------------
>
> Subsistema: ADSADT
> Código de error: 5159
> Estado: .F.
> Descripción: Open error
> Operación:
> Argumentos:
> Fichero: X:Tablas.adt
> Código error SO: 0
>
> Pila de llamadas:
> DBUSEAREA (0)
> TDBFDATASET:OPEN (239)
> (b)XDBFDATASET:XDATASET (36)
> TDBFDATASET:_LOPEN (0)
> TFORM1:_CREATEDIALOG (318)
> TFORM1:ONCREATE (0)
> TFORM1:CREATE (279)
> TFORM1:CREATEFORM (25)
> TFORM1:NEW (182)
> MAIN (47)
>
>
>
>
> "Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
> news:47bdbaa1$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Roque,
>>
>>> Alguiien me puede decir si es factible utilizar TDbfDataSet con
>>> TAdsDataSource???
>>
>> Sí, tal y como te ha dicho José Ramón. Las correspondencias entre
>> datasources y dataset son las siguientes:
>>
>> - TAdsDataSource, TCdxDataSource y TNtxDataSource con TDbfDataSet
>> - TOdbcDataSource con TOdbcDataSet
>> - TAdoDataSource, TSQLiteDataSource y TMySqlDataSource con TSqlTable y
>> TSqlQuery
>> - TMemDataSet es independiente por estar basado en arrays
>>
>>
>> --
>> Un saludo,
>>
>> José F. Giménez
>> http://www.xailer.com
>> http://www.xailer.info
>>
>
>
Solucionado. El problema estaba en el diccionario.
cuando lUseDictionary = .T.
cConnect = "x:prueba.add" ... la ruta y el nombre del diccionario.
Muchas gracias.
Saludos
"Roque Lopez" <rqsoft@hotmail.com> escribió en el mensaje
news:[email=47be5461@ozsrv2.ozlan.local...]47be5461@ozsrv2.ozlan.local...[/email]
> Me sale este error
>
> al aplicar lOpen := .T.
>
> ***************************** Registro de errores
> *****************************
>
> Fecha: 21/02/2008
> Hora: 23:53:58
> Memoria libre: 131672
> Area actual: 1
>
> ------------------------- Información del
> compilador --------------------------
>
> Versión Xailer: Xailer 1.6.1 Version 1.6
> Compilador: xHarbour build 0.99.61 Intl. (SimpLex) PCode Version: 7
> Compilador C/C++: Borland C++ 5.5.1
> Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
>
> ----------------------- Información detallada del
> error -----------------------
>
> Subsistema: ADSADT
> Código de error: 5159
> Estado: .F.
> Descripción: Open error
> Operación:
> Argumentos:
> Fichero: X:Tablas.adt
> Código error SO: 0
>
> Pila de llamadas:
> DBUSEAREA (0)
> TDBFDATASET:OPEN (239)
> (b)XDBFDATASET:XDATASET (36)
> TDBFDATASET:_LOPEN (0)
> TFORM1:_CREATEDIALOG (318)
> TFORM1:ONCREATE (0)
> TFORM1:CREATE (279)
> TFORM1:CREATEFORM (25)
> TFORM1:NEW (182)
> MAIN (47)
>
>
>
>
> "Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
> news:47bdbaa1$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Roque,
>>
>>> Alguiien me puede decir si es factible utilizar TDbfDataSet con
>>> TAdsDataSource???
>>
>> Sí, tal y como te ha dicho José Ramón. Las correspondencias entre
>> datasources y dataset son las siguientes:
>>
>> - TAdsDataSource, TCdxDataSource y TNtxDataSource con TDbfDataSet
>> - TOdbcDataSource con TOdbcDataSet
>> - TAdoDataSource, TSQLiteDataSource y TMySqlDataSource con TSqlTable y
>> TSqlQuery
>> - TMemDataSet es independiente por estar basado en arrays
>>
>>
>> --
>> Un saludo,
>>
>> José F. Giménez
>> http://www.xailer.com
>> http://www.xailer.info
>>
>
>