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)
-   -   Suite componentes SqlDirect (https://www.clubdelphi.com/foros/showthread.php?t=96216)

brakaman 03-05-2023 09:26:19

Suite componentes SqlDirect
 
Hola que tal:

Alquien esta usando los Componentes SQLDirect y me pueda dar su opinion de los mismos?, tengo la version Trial, pero viene sin manual de instrucciones, los componentes parecen calcos de los del BDE antiguo, pero tienen metodos nuevos, de los cuales tienes que adivinar que hacen.
Me parecen interesantisimo que puedan acceder a las bases de datos mas importantes., yo los estoy usando por ahora con Firebird, consigo la conexion y hacer lo basico, me esta costando mas realizar cosas mas avanzadas.
Si consultas algo al autor de los mismos, en mi caso que no esoy registrado no contesta, tambien me gustaria saber si alguien registrado obtiene soporte, ya que no veo ningun foro de los mismos en ningun sitio.
Es una manera curiosa de vender un producto, sin tener foro al que consultar. :eek:

Gracias anticipadas amigos.

Jose.

Neftali [Germán.Estévez] 03-05-2023 09:49:17

Lo primero que se me ocurre es ¿Porqué no usar FireDAC?
¿Porqué usar un "BDE Replacement"? Por muchas razones BDE está descatalogado desde hace muchos años (y embarcadero no lo recomienda). Si este es un "BDE replacement" no creo que sea recomendable usarlo.
Ya no sólo por la tecnología que pueda usar, sino hoy en día más por la ideosincrasia de BDE (creo que más enfocado a Base de Datos locales que no las que usamos hoy en día -SGBDs-).

Cita:

Empezado por brakaman (Mensaje 551372)
...pero viene sin manual de instrucciones
...pero tienen metodos nuevos, de los cuales tienes que adivinar que hacen.
...me esta costando mas realizar cosas mas avanzadas.
...ya que no veo ningun foro de los mismos en ningun sitio.

Bueno, son bastantes "señales" para plantearse si vale la pena comprarlos o añadirlos a un proyecto "serio".

Casimiro Notevi 03-05-2023 10:08:33

Pienso que, aparte de lo que dice Neftali, que si sólo usas Firebird, entonces es mejor usar unos componentes específicos para Firebird.
Usar componentes que están pensados para conectar a distintas bases de datos es añadir un intermediario que sólo hará perder tiempo si sólo vas a usar Firebird.
Distinto sería que fueses a usar Firebird, PostgreSql, etc. entonces sí sería oportuno usar unos mismos componentes para distintas bases de datos.

brakaman 03-05-2023 18:16:04

Amigos Neftali y Casimiro.

Gracias por ocupar vuestro valioso tiempo de programadores en un semi-hobbyst como yo.

German, el reemplazo del BDE no me he explicado bien, queria decir que sirve para acceso a bases de datos pero estos componentes permiten acceder a Informix, Sybase, DB2, Firebird/Interbase, Mysql, Sqlite3, Postgre, SQLServer, Oracle. , una pasada.
No creo que se basen en las clases del BDE, aunque los componentes son los mismos aparte de un TSDSessionList , que sera un array de objetos TSDSession , que he descubierto por casualidad, ya que no esta en la paleta de componentes.
Supongo que la version registrada tendrá manual de instrucciones, la demo no lo tiene, tambien supongo que el creador respondera dudas (o es mucho suponer :)).


Casimiro y German, el querer usar estos componentes es para acceder a Firebird y MySQL, si usamos Firedac solo accedemos a Firebird, tambien podremos acceder desde el servidor en la nube cosa que en Firedac y la version community solo tenemos acceso en red local.
son temas en los que no se van a vender las aplicaciones , no se generan ingresos pero nos sirven para llevar ciertos controles y generar presupuestos, con lo cual podriamos pagar la version Standard que creo que son 145 Euros.

Pero veo que en el foro no los utiliza nadie. Al final me voy a quedar con los Zeos, aunque lentitos son gratuitos y muy usados.

Saludos

Jose.

Casimiro Notevi 03-05-2023 18:47:59

Cita:

Empezado por brakaman (Mensaje 551378)
... estos componentes es para acceder a Firebird y MySQL, si usamos Firedac solo accedemos a Firebird

No sé si te he entendido, ¿la versión community de firedac no permite conectar a otras BD?



delphi.com.ar 03-05-2023 19:33:43

Los usé durante años, si no me equivoco para las versione de Delphi del 3 a 7 y Oracle del 7 a 9i. En aquel entonces las alternativas (ODBC/ADO) era en comparación terriblemente lentas, con algunos problemas de compatibilidad, y difíciles de distribuir. SqlDirect era todo lo contrario.
Recuerdo muy buenos resultados, soporte evolutivo permanente, y una buena respuesta de soporte del desarrollador Sheino Yuri.
Dejé de usarlos en el 2003 cuando cambié de actividad.

Hoy día estoy totalmente desactualizado como para compararlos contra las tecnologías existentes.
Saludos.

brakaman 03-05-2023 20:12:44

[quote=Casimiro Notevi;551380]No sé si te he entendido, ¿la versión community de firedac no permite conectar a otras BD?


Uahhhh gracias Casemiro :eek: como en el Data Explorer no tenia ninguna conexion creada en MySQL, creia que no estaba habilitado para Community(como pasa con Oracle, SQL Server, etc), pero te deja crear una nueva conexion y conecta sin problemas. Voy a leerme toda la matriz de caracteristicas de Rad Studio Alexandria :D para ver las diferencias reales de Community a las otras versiones.

Voy a utilizar Firedac. Mas informacion soporte etc.

Saludos.

Jose.

ASAPLTDA 16-05-2023 21:19:26

Sql-direct
 
He usado los componentes slq-direct por varios años, y su mayor uso fue en firebird. A mi me parecen muy buenos, buena velocidad pero han tenido altibajos en la adopcion de las nuevas versiones de delphi ya que se demora un buen rato. Carecen de manejo de alertas para aquellos que las usan y no he podido que funcionen con puerto diferentes al puerto por por omision(3050) cuando tienes mas de una version en el mismo computador, creo que buscan los datos en la configuracion. Porque los use? los compre cuando usaba delphi 5 professional y no podia conectarme con oracle y fue lo mejor que encontre por un precio muy bajo us$99 . El proveedor deberia cobrar un valor de actualizacion para mantenerlos al dia. Me gusta de ellos el manejo de transacciones ya que no toca estar usando otras conecciones para mantener abiertas las tablas que no no intervienen en la transccion. ahora si tienes que comprar por precio es bueno la otra opcion los componentes de devart que puedes comprar solo para firebird u otras db.


La franja horaria es GMT +2. Ahora son las 12:07:17.

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