ODBC o OLEDB

18/02/2004 - 15:52 por Jose Domingo Guzman | Informe spam
Hola a todos

Tengo 2 preguntas: Cual es la diferencia entre ODBC y OLEDB.
Y Cual es mejor.??????
Uso Sql server 2000 y Visual Basic 6.0 y me conecto por ODBC

Preguntas similare

Leer las respuestas

#6 Keko
18/02/2004 - 17:20 | Informe spam
pal q kiera:

http://burete.forodigital.es/angel/...d/ADO.html
http://burete.forodigital.es/angel/.../ADO2.html

KEKO


"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el
mensaje news:
yes!!


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Keko" escribió en el mensaje
news:
> Con permiso, me uno, el proveedor OLE DB para SQL es SQLOLEDB????


verdad?
>
> KEKO
>
>
>
> "Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en


el
> mensaje news:%
> > Hola,
> >
> > bue veamos, ambos basicamente hacen lo mismo, son una capa de
comunicacion
> > entre tus aplicaciones y las fuentes de Datos,.
> >
> > ODBC es el primero que ha salido y dota desde hace ya varios años (no
> quiero
> > decir un mumero pero creo que anda por los 30 ya)
> >
> > OLEDB es mas nuevo.
> >
> > Basicamente la diferencia es que OLEDB esta mejor pensado para el


mundo
> > actual y trabaja con objetos, por lo cual el controlador OLEDB de
> SqlServer
> > es mucho mas optimo y limpio que usar el ODBC.
> >
> > Te aconsejo que uses OLEDB sin ninguna duda al respecto.
> >
> > Yo odbc lo uso cuando debo conectarme a cosas que no tienen su driver
> OLEDB,
> > pero en el entorno Microsoft todo tiene su OLEDB :D
> >
> >
> > Salu2
> > Maxi
> > Buenos Aires Argentina
> > Desarrollador Microsoft 3 Estrellas .NET
> > [Maxi_accotto[arroba]speedy[punto]com[punto]ar
> > MSN:
> >
> >
> > "Jose Domingo Guzman" escribió en el mensaje
> > news:%
> > > Hola a todos
> > >
> > > Tengo 2 preguntas: Cual es la diferencia entre ODBC y OLEDB.
> > > Y Cual es mejor.??????
> > > Uso Sql server 2000 y Visual Basic 6.0 y me conecto por ODBC
> > >
> > >
> >
> >
> >
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.581 / Virus Database: 368 - Release Date: 10/02/2004
> >
> >
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.581 / Virus Database: 368 - Release Date: 10/02/2004


Respuesta Responder a este mensaje
#7 Maximiliano D. A.
18/02/2004 - 18:54 | Informe spam
jeej me parece que mucho mas ;-), el ODBC se usaba en informix hace muchos
años ya y en Unix jeje, quizas el ODBC que vos decis es el de Windows y ese
puede ser 10 años, te voy a buscar el dato justom antes lo tenia :( pero en
los Mainframes ya se usana un tipo de ODBC ;-) y yo no soy tan viejo pero mi
padre si jeej y los ha usado


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Adrian D. Garcia" escribió en el mensaje
news:
30 años?? Para! Que yo trabaje con las primeras versiones de ODBC y yo ya
tengo... uh!
Bueno, no son 30 pero si son alrededor 10 años.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> wrote in


message
news:%
> Hola,
>
> bue veamos, ambos basicamente hacen lo mismo, son una capa de


comunicacion
> entre tus aplicaciones y las fuentes de Datos,.
>
> ODBC es el primero que ha salido y dota desde hace ya varios años (no
quiero
> decir un mumero pero creo que anda por los 30 ya)
>
> OLEDB es mas nuevo.
>
> Basicamente la diferencia es que OLEDB esta mejor pensado para el mundo
> actual y trabaja con objetos, por lo cual el controlador OLEDB de
SqlServer
> es mucho mas optimo y limpio que usar el ODBC.
>
> Te aconsejo que uses OLEDB sin ninguna duda al respecto.
>
> Yo odbc lo uso cuando debo conectarme a cosas que no tienen su driver
OLEDB,
> pero en el entorno Microsoft todo tiene su OLEDB :D
>
>
> Salu2
> Maxi
> Buenos Aires Argentina
> Desarrollador Microsoft 3 Estrellas .NET
> [Maxi_accotto[arroba]speedy[punto]com[punto]ar
> MSN:
>
>
> "Jose Domingo Guzman" escribió en el mensaje
> news:%
> > Hola a todos
> >
> > Tengo 2 preguntas: Cual es la diferencia entre ODBC y OLEDB.
> > Y Cual es mejor.??????
> > Uso Sql server 2000 y Visual Basic 6.0 y me conecto por ODBC
> >
> >
>
>
>
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.581 / Virus Database: 368 - Release Date: 10/02/2004
>
>







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.581 / Virus Database: 368 - Release Date: 10/02/2004
Respuesta Responder a este mensaje
#8 Adrian D. Garcia
18/02/2004 - 23:38 | Informe spam
30 años?? Para! Que yo trabaje con las primeras versiones de ODBC y yo ya
tengo... uh!
Bueno, no son 30 pero si son alrededor 10 años.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> wrote in message
news:%
Hola,

bue veamos, ambos basicamente hacen lo mismo, son una capa de comunicacion
entre tus aplicaciones y las fuentes de Datos,.

ODBC es el primero que ha salido y dota desde hace ya varios años (no


quiero
decir un mumero pero creo que anda por los 30 ya)

OLEDB es mas nuevo.

Basicamente la diferencia es que OLEDB esta mejor pensado para el mundo
actual y trabaja con objetos, por lo cual el controlador OLEDB de


SqlServer
es mucho mas optimo y limpio que usar el ODBC.

Te aconsejo que uses OLEDB sin ninguna duda al respecto.

Yo odbc lo uso cuando debo conectarme a cosas que no tienen su driver


OLEDB,
pero en el entorno Microsoft todo tiene su OLEDB :D


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Jose Domingo Guzman" escribió en el mensaje
news:%
> Hola a todos
>
> Tengo 2 preguntas: Cual es la diferencia entre ODBC y OLEDB.
> Y Cual es mejor.??????
> Uso Sql server 2000 y Visual Basic 6.0 y me conecto por ODBC
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.581 / Virus Database: 368 - Release Date: 10/02/2004


Respuesta Responder a este mensaje
#9 Eduardo Sobrino
19/02/2004 - 13:34 | Informe spam
Para aclarar algunos misterios ODBC fue desarrollado por MS en el 1991. [
Ver pg.11 "ODBC 3.5 Developer's Guide" por Roger E. Sanders. McGraw-Hill].
Las versiones iniciales de ODBC fueron modeladas utilizando estándares
preliminares (X/Open CLI / SSAG SQL CAE). Por lo tanto del ODBC que
hablamos fue propuesto por MS y no tiene 30 años como algunos dicen.



Aclarando otras dudas que presentaron otros colegas ODBC y OLEDB tienen
objetivos diferentes. Los dos tienen en común el que proveen una
infraestructura y capacidades similares para manejar bases de datos
utilizando un proveedor específico para cada servidor. ODBC fue diseñado
primordialmente para trabajar con servidores (RDBMS) que implementan y
utilizan SQL DDL. Algunos "drivers" de ODBC permiten el acceso a datos
almacenados en formatos de MS-Access, CSV y otros pero el objetivo principal
(de ODBC) es el de proveer acceso a base de datos relacionales. OLEDB
provee la posible creación de proveedores que utilicen SQL, u otro protocolo
o formato de almacenamiento no relacionales como su objetivo fundamental así
reconociendo que la información esta guardada en medios heterogéneos y no
necesariamente en base de datos relacionales.



Ambas (ODBC y OLEDB) estarán con nosotros por muchos años no existe un
argumento que yo conozcan el cual me haga inclinar hacia una de estas
tecnologías. Recordemos que ambas tecnologías tienen representación en
MS.Net lo cual los hace ciudadanos apropiadamente reconocidos.



Por otro lado ODBC a sido portado a plataformas de UNIX y otras. OLEDB fue
implementado como un componente de COM. COM no asido portado a todas las
plataformas (o muy pocas) fuera de MS-Windows por lo que fuera de Windows no
es muy popular.



Espero que estos comentarios te ayuden y aclaren sobre estas importantes
tecnologías.


"Jose Domingo Guzman" wrote in message
news:%
Hola a todos

Tengo 2 preguntas: Cual es la diferencia entre ODBC y OLEDB.
Y Cual es mejor.??????
Uso Sql server 2000 y Visual Basic 6.0 y me conecto por ODBC


Respuesta Responder a este mensaje
#10 Maximiliano Damian Accotto
19/02/2004 - 14:25 | Informe spam
Bue ok!! yo puse un numero para decir que era viejito de verdad, no me tiren
tantos palos cheee, lo que si se que antes de Windows Existian Drivers de
Conexion hacia otros motores y Bases, te hablo del DOS y del unix por los
80.


Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas
http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
-

"Eduardo Sobrino" escribió en el mensaje
news:
Para aclarar algunos misterios ODBC fue desarrollado por MS en el 1991. [
Ver pg.11 "ODBC 3.5 Developer's Guide" por Roger E. Sanders. McGraw-Hill].
Las versiones iniciales de ODBC fueron modeladas utilizando estándares
preliminares (X/Open CLI / SSAG SQL CAE). Por lo tanto del ODBC que
hablamos fue propuesto por MS y no tiene 30 años como algunos dicen.



Aclarando otras dudas que presentaron otros colegas ODBC y OLEDB tienen
objetivos diferentes. Los dos tienen en común el que proveen una
infraestructura y capacidades similares para manejar bases de datos
utilizando un proveedor específico para cada servidor. ODBC fue diseñado
primordialmente para trabajar con servidores (RDBMS) que implementan y
utilizan SQL DDL. Algunos "drivers" de ODBC permiten el acceso a datos
almacenados en formatos de MS-Access, CSV y otros pero el objetivo


principal
(de ODBC) es el de proveer acceso a base de datos relacionales. OLEDB
provee la posible creación de proveedores que utilicen SQL, u otro


protocolo
o formato de almacenamiento no relacionales como su objetivo fundamental


así
reconociendo que la información esta guardada en medios heterogéneos y no
necesariamente en base de datos relacionales.



Ambas (ODBC y OLEDB) estarán con nosotros por muchos años no existe un
argumento que yo conozcan el cual me haga inclinar hacia una de estas
tecnologías. Recordemos que ambas tecnologías tienen representación en
MS.Net lo cual los hace ciudadanos apropiadamente reconocidos.



Por otro lado ODBC a sido portado a plataformas de UNIX y otras. OLEDB


fue
implementado como un componente de COM. COM no asido portado a todas las
plataformas (o muy pocas) fuera de MS-Windows por lo que fuera de Windows


no
es muy popular.



Espero que estos comentarios te ayuden y aclaren sobre estas importantes
tecnologías.


"Jose Domingo Guzman" wrote in message
news:%
> Hola a todos
>
> Tengo 2 preguntas: Cual es la diferencia entre ODBC y OLEDB.
> Y Cual es mejor.??????
> Uso Sql server 2000 y Visual Basic 6.0 y me conecto por ODBC
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida