Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-10-2006
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 26
poliburro Va por buen camino
Cita:
Empezado por Neftali
Gracias por la "parrafada"; Esto ya lo conocía, pero pensé que hablámos de componentes que vienen con Delphi.

Pues de nada :P, jajajaja, y bueno pues precisamente Ado es un set de componentes que vienen con delphi o me equivoco?




saludos
Responder Con Cita
  #2  
Antiguo 26-10-2006
Avatar de xander
xander xander is offline
Miembro
 
Registrado: jul 2006
Posts: 499
Poder: 21
xander Va por buen camino
Pues no creo que ADO sea la Panacea como se trata de plantear, de hecho accediendo por ODBC y por ADO dejas de poder utilizar entre otras cosas los "EVENTOS" de la base de datos con Firebird/Interbase porque no hay componentes en la paleta de ADO que te permita cachar los eventos que reporta la base de datos y eso mi amigo es oro puro en ambientes C/S.

No tienes modo de extraer el metadata, ni de poder hacer un respaldo de la base de datos, o hacer un sweep, Validarla, o ponerla fuera de linea. Nomas por decir algo.
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..."
Responder Con Cita
  #3  
Antiguo 26-10-2006
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 26
poliburro Va por buen camino
Cita:
Empezado por xander
Pues no creo que ADO sea la Panacea como se trata de plantear, de hecho accediendo por ODBC y por ADO dejas de poder utilizar entre otras cosas los "EVENTOS" de la base de datos con Firebird/Interbase porque no hay componentes en la paleta de ADO que te permita cachar los eventos que reporta la base de datos y eso mi amigo es oro puro en ambientes C/S.

No tienes modo de extraer el metadata, ni de poder hacer un respaldo de la base de datos, o hacer un sweep, Validarla, o ponerla fuera de linea. Nomas por decir algo.

pues, solo es cuestion de leer la documentación . Por mencionar algo sumamente valioso en la programación Ntier, con Ado puedes generar datasets en frio con solo un par de sencillos pasos. cosa que ZEOS, BDE (no se IB como lo haga) no son capaces de hacer.
Responder Con Cita
  #4  
Antiguo 26-10-2006
Avatar de xander
xander xander is offline
Miembro
 
Registrado: jul 2006
Posts: 499
Poder: 21
xander Va por buen camino
Cita:
Empezado por poliburro
pues, solo es cuestion de leer la documentación
Sinceramente lo dudo mucho, ni siquiera veo en ADO algun componente que te sirva como un medianamente funcional monitor SQL, y lo que he escuchado sobre la gente que alguna vez trato de trabajar con ODBC no ha sido nada alentador como para pensar en usar esa capa de acceso.

a que no usas un cucharón para comer la sopa?? si, claro, el cucharon sirve para mover la sopa en la olla sin importar si es sopa de habas, arroz, tortilla o frijoles, pero comer usando el cucharón ya no es tan bueno. Sobre todo porque para comer sopa de tortillas es mejor usar un tenedor.
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..."
Responder Con Cita
  #5  
Antiguo 26-10-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Aunque no deja de parecerme extraña esta defensa a ultranza de ADO por sobre todo lo demás, hay que notar que el compañero poliburro aclara desde un principio que lo que él recomienda es usar ADO con OLEDB y no con ODBC.

// Saludps
Responder Con Cita
  #6  
Antiguo 30-11-2006
srm srm is offline
Miembro
 
Registrado: feb 2006
Ubicación: Valencia
Posts: 11
Poder: 0
srm Va por buen camino
Cita:
Empezado por roman
Aunque no deja de parecerme extraña esta defensa a ultranza de ADO por sobre todo lo demás, hay que notar que el compañero poliburro aclara desde un principio que lo que él recomienda es usar ADO con OLEDB y no con ODBC.

// Saludps
Alguien puede poner un ejemplo de Connection String de mediante "Microsoft Jet 4.0 OLE DB Provider" con un BBDD de MySQL.
Host: 192.168.1.2
Usuario: prueba
Pwd: prueba

Gracias
Responder Con Cita
  #7  
Antiguo 30-11-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Primero que nada debes conseguirte un driver OLEDB para MySql. ¿Ya lo tienes? En todo caso dinos cual, porque no abundan.

// Saludos
Responder Con Cita
  #8  
Antiguo 26-10-2006
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 26
poliburro Va por buen camino
Cita:
Empezado por xander
Sinceramente lo dudo mucho, ni siquiera veo en ADO algun componente que te sirva como un medianamente funcional monitor SQL, y lo que he escuchado sobre la gente que alguna vez trato de trabajar con ODBC no ha sido nada alentador como para pensar en usar esa capa de acceso.
Ado no es ODBC mi hermano, y ado es sumamente poderoso por ejemplo

si tienes un Sp que devuelve varios recorsets, como los manejas con IBEXPRESS?

Si necesitas manejar conexiones en frio como lo harias con IBEXPRESS?

Si requieres generar Datasets actualizables a partir de Esquemas XML, como lo harias con IBEXPRESS?


coincido en que los componentes nativos incluyen cosas específicas del motor pero insisto. Desde mi experiencia con ado y MsSql, Mysql, Oracle, Db2, Access.

Puedo decir a ciencia cierta que prefiero ADO que Zeos, Ibexpres y todo el largo etcetera, INSISTO es mi humilde y muy personal opinion.
Responder Con Cita
  #9  
Antiguo 27-10-2006
Nelet Nelet is offline
Miembro
 
Registrado: may 2003
Ubicación: Picassent - Valencia
Posts: 95
Poder: 24
Nelet Va por buen camino
Cita:
Empezado por poliburro

Si necesitas manejar conexiones en frio como lo harias con IBEXPRESS?
Por curiosidad...que hoy estoy espesito. ¿A que os referís con "manejar conexiones en frio" o "generar datasets en frio"?.


Que estamos casi en noviembre y hace un calor de la leche aquí en Valencia
__________________
_____________________________________
And follow me to where the real fun is
Responder Con Cita
  #10  
Antiguo 01-12-2006
emeritos emeritos is offline
Miembro
 
Registrado: may 2003
Posts: 314
Poder: 24
emeritos Va por buen camino
ADO, ODBC, OLEDB, jo cuantas cosas estoy viendo.

Te recomiendo que utilices el que mejor resultado te este dando a ti mismo, en informatica hay una premisa, si algo te funciona no lo cambies por nada hasta haber probado bien lo nuevo, por que sino el 90 % de las veces tienes que irte al chiste de Fatima: "Virgencita, Virgencita, por lo menos como estaba".

Yo utilizo MySQL porque tengo B.D. tanto en Windows como en Linux, aunque el primero cada vez lo estoy dejando mas.

En conclusion utiliza el que mas rendimiento te de para el programa que estes utilizando, sabiendo como es B.D. (con muchos registros o pocos, con muchos o pocos accesos concurrentes, Portabilidad, etc...)
Responder Con Cita
  #11  
Antiguo 15-03-2007
Avatar de xander
xander xander is offline
Miembro
 
Registrado: jul 2006
Posts: 499
Poder: 21
xander Va por buen camino
Cita:
Empezado por Nelet
Por curiosidad...que hoy estoy espesito. ¿A que os referís con "manejar conexiones en frio" o "generar datasets en frio"?.


Que estamos casi en noviembre y hace un calor de la leche aquí en Valencia
Yo tambien me quede en las mismas, sin saber a que se refería poliburro con ese tipo de conexiones...

ora si que me dejó frio...
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..."
Responder Con Cita
  #12  
Antiguo 27-10-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.478
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por poliburro
...y bueno pues precisamente Ado es un set de componentes que vienen con delphi o me equivoco?
ADO sí viene con Delphi, pero no el proveedor OLEDB para acceder a IB/FB a través de ADO(o al menos yo no lo he visto por ninguna parte).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Instalar los componentes adecuados para cada proyecto FHierro OOP 8 18-10-2006 14:40:12
tecnologias para base de datos distribuida caceres_2005 Providers 1 21-07-2005 21:24:09
servidor para base de datos con pagina web diablo-r Firebird e Interbase 0 20-01-2004 16:39:32
Reto Para Expertos En Base De Datos Y Tipos De Datos.... (blob) frankmch Conexión con bases de datos 2 08-09-2003 19:44:52
¿15 MB para una sola base de datos? M@rcos Conexión con bases de datos 2 20-06-2003 15:49:26


La franja horaria es GMT +2. Ahora son las 15:48:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi