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.

ADOLIB VS ODBC (Jose Luis Capel)

SQL databases
Martin del Angel[1]
Posts: 114
Joined: Sun Dec 18, 2005 7:50 pm

ADOLIB VS ODBC (Jose Luis Capel)

Postby Martin del Angel[1] » Fri Jul 28, 2006 5:47 pm

Buenos Dias Jose Luis !
Tengo Varias Preguntas :
1. La Documentación de CreateObject donde la encuentro ?
2.- Quien es el inventor de CreateObject ? (Pregunta Tonta tal vez)
3. Porque es mas rapido el acceso a Datos por medio de Ado que Odbc ?
4. En la Documentación de CreateObject estan todas las Propiedades,Metodos y
Eventos que se pueden utilizar
para CreateObject("ADODB.Connection") y CreateObject("ADODB.Recordset")
?
5. Que es recomendable Trabajar con Ado o Utilizar ODBC ?
6. Alguna Idea si el equipo de Xailr sacara la conectividad de Ado
utilizando los DataSource y DataSets en poco tiempo?
seria fabuloso !
Gracias
Un Saludo...
jose.luis
Posts: 1633
Joined: Fri Oct 14, 2005 10:56 pm

ADOLIB VS ODBC (Jose Luis Capel)

Postby jose.luis » Sat Jul 29, 2006 9:41 am

Hola Martín,
>
> 1. La Documentación de CreateObject donde la encuentro ?
No creo que exista mucha documentación de CreateObject. CreateObject es una
función que simplifica la creación de un objeto OLE. Por ejemplo:
oExcel := CreateObject("Excel.Application")
Lo que hace CreateObject es lo siguiente:
FUNCTION CreateObject( cString )
RETURN TOleAuto():New( cString )
>
> 2.- Quien es el inventor de CreateObject ? (Pregunta Tonta tal vez)
>
Si te refieres a quien inició o comenzó la clase tOleAuto: José Giménez. A
partir de ahí fue mejorada por varios programadores destacando Ron Pinkas.
> 3. Porque es mas rapido el acceso a Datos por medio de Ado que Odbc ?
No siempre se cumple esa premisa. No obstante parece ser que ADO (y OleDB)
utiliza técnicas de cache que mejoran sustancialmente y en algunos casos, el
acceso a los datos. Aunque para mi, sinceramente, no solo el factor 'es
rápido' es determinante a la hora de utilizar ADO, ODBC u otras herramientas
(léase Datasources/Datasets de Xailer, Condor1, etc). Desde mi punto de
vista, utlizar ADO me permite una flexibilidad en
_la_forma_de_acceder_a_los_datos que hace que sea mi elección natural.
>
> 4. En la Documentación de CreateObject estan todas las Propiedades,Metodos
> y Eventos que se pueden utilizar
> para CreateObject("ADODB.Connection") y
> CreateObject("ADODB.Recordset") ?
No. CreateObject solo instancia el objecto/control OLE que tu has pedido.
A partir de ese momento tienes acceso a las DATAS, METODOS y EVENTOS ( en un
futuro cercano con Xailer) de ese objeto OLE. Por lo que debes consultar la
documentación proporcionada por el control OLE que vayas a utilizar.
>
> 5. Que es recomendable Trabajar con Ado o Utilizar ODBC ?
Bueno... Personalmente prefiero trabajar con ADO. ¿Por qué? Pues por que
sencillamente ya me conozco bien la jerarquía de clases de ADO (objeto
Connection, RecordSet, Command, Field, etc)... Para aquellos casos en los
cuales no existe un proveedor OleDb específico utilizo Odbc, pero a través
de ADO. Curiosamente, algunas bases de datos funcionan igual o más
rápidamente con ADO/Odbc que con Odbc directamente. Incluso probé hace
algún tiempo el acceso a MySql con ADO/odbc contra un acceso directo y los
resultados no fueron muy diferentes. (Creo que estos resultados fueron
publicados en mi blog www.capelblog.com en algún artículo del año pasado).
>
> 6. Alguna Idea si el equipo de Xailr sacara la conectividad de Ado
> utilizando los DataSource y DataSets en poco tiempo?
> seria fabuloso !
>
Pues creo que andan pensando/trabajando en ello. Yo no soy parte del equipo
de Xailer por lo que no se que decirte. Mejor te responden José o Ignacio.
Saludos,
José Luis Capel
User avatar
jfgimenez
Site Admin
Posts: 5629
Joined: Mon Apr 06, 2015 8:48 pm
Contact:

ADOLIB VS ODBC (Jose Luis Capel)

Postby jfgimenez » Mon Jul 31, 2006 12:06 pm

Martín, Jose Luis,
>> 6. Alguna Idea si el equipo de Xailr sacara la conectividad de Ado
>> utilizando los DataSource y DataSets en poco tiempo?
>> seria fabuloso !
>
> Pues creo que andan pensando/trabajando en ello. Yo no soy parte del
> equipo de Xailer por lo que no se que decirte. Mejor te responden José o
> Ignacio.
Sí, tenemos previsto soportar ADO con datasets, pero no podemos dar fechas
de cuando estará.
--
Un saludo,
José F. Giménez
http://www.xailer.com
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info

Return to “SQL”