Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   ¿ TADO(...) o TIB(...) ? (https://www.clubdelphi.com/foros/showthread.php?t=30156)

hector.roma 09-02-2006 21:26:47

¿ TADO(...) o TIB(...) ?
 
Hola a todos,
ya hace tiempo que no ando por estos lares pero al final todos volvemos a casa... Para empezar reconozco que en el tema de bases de datos estoy algo pez, así que a lo mejor la pregunta está fuera de contexto o no tiene ninguna lógica. He estado mirando los hilos pero no he encontrado nada que me resuelva la duda, así que comienzo un nuevo hilo pidiendo disculpas en el caso que mi búsqueda de hilos viejos no fuera correcta.

Yo estoy "usando" para una aplicación Interbase, no estoy convencido de quedarme con ella finalmente, y para ello debo usar los TIB(lo_que_sea). Mi pregunta es: si finalmente decido cambiar Interbase por MS-SQL (por ejemplo), ¿no debería usar TADO(lo_que_sea) ya desde el principio? En el caso que pudiera usar los TADO, ¿debería lograr un "Borland OLEDB provider for Interbase" (si existe eso) para poder configurar el ConnectionString?

Finalmente, y agradeciendo la paciencia por haber llegado hasta aquí, ¿me podéis dirigir hacia algún enlace relacionado con este tema?¿conocéis algún estudio publicado comparativo entre los diferentes gestores de bases de datos?

Gracias y perdón por el rollo.

reina 09-02-2006 21:42:00

mm no entiendo bien que es lo que preguntas y no soy muy ducha en esto..pero yo he usado Ado con MySql y con Sql Sever 2000..y los conectaba directamente(se arma el string de conexion igual)..ahora si con Interbase los IB..
saludoss

LA PATRIA SERA LIBRE

hector.roma 09-02-2006 21:58:29

Resumen: TIB o TADO
 
En cierto modo, la pregunta importante se podría resumir preguntando:
  • Actualmente uso Interbase y para ello los TIB(lo_que_sea).
  • En un futuro, es posible que cambie el motor (por ejemplo, MSSQL).
  • Esto implica tener que cambiar todo el código de mi aplicación de TIB(lo_que_sea) a TADO(lo_que_sea).
  1. ¿No sería mejor, desde un principio, usar en vez de TIB(lo_que_sea) usar TADO(lo_que_sea), asumiendo desde el principio las limitaciones que pueda provocar usar algo que "vale-para-todo" en vez de aquello que sirve expresamente a su propósito?
  2. ¿Si esto es posible, como configuraría el ConnectionString pues, por lo menos en mi caso, no dispongo de algo del estilo "Borland OLEDB Provider for Interbase"?
Supongo que así propongo la misma pregunta desde un enfoque más claro.

Otra vez gracias de antemano.

vtdeleon 09-02-2006 22:01:09

Saludos

Creo que existe un Setup para instalar los drivers ODBC para Interbase. No recuerdo la pagina:(.

Delfino 09-02-2006 22:06:21

Si usas DBExpress podras usar varios motores sin cambiar de codigo, interbase, mysql, mssql, oracle etc.

Aqui encontraras una comparativa entre interbase y mssql server..

Chocoslovaco 09-02-2006 23:55:47

Hola Hector.roma

Si tienes considerado un cambio/uso de un gestor de base de datos, deberias considerar a FireBird, en lugar de Interbase.

Por una parte es de uso libre (a diferencia de SQL Server), y por aqui, puedes encontrar información.

Saludos;)
Oswaldo Jr


La franja horaria es GMT +2. Ahora son las 19:57:14.

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