![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola.
Hay muchas bases de datos que trabajan con tcp/ip, por ejemplo: Oracle, Firebird, mySQL, Interbase... por mencionar solo algunas. No se porque queres hacerlo a tan bajo nivel... pero normalmente encontraras juegos de componentes que ya encapsulan toda la complejidad de la comunicación con la propia base de datos, o con clientes de base de datos instalados en las terminales (via API's), y que te devuelven DataSets (tan fáciles de manejar) de delphi. Incluso hay "motores" que te premiten conectarte a diferentes bases de datos, como el caso del BDE y de ADO. Si aclaras con que base de datos trabajas, seguramente habrá mas de una sugerencia de componentes de este tipo. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#2
|
||||
|
||||
|
Perdon, tienes toda la razon, la Base de Datos con la que trabajo es MVBASE
No se si te sonara es una base de datos relacional. |
|
#3
|
||||
|
||||
|
Bueno. Ese es un motor que nunca habia escuchado... ponete en contacto con el fabricante o algun grupo de soporte del mismo, pues seguro ellos pueden orientarte sobre si hay algun componente ya funcional para Delphi.
Si no, siempre podes derivar vos mismo del TDataSet los componentes apropiados para conectarse... pero esa es una tarea realmente ardua. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#4
|
||||
|
||||
|
Trabajando con Sockets
Bueno, ya estoy aqui de nuevo aunque he estado un tiempo desconectado del Delphi lo he retomado ya en serio para seguir peleandome con los Sockets dichosos pues la base de datos con la que yo trabajo no tiene ningun componente ni conexion directa con Delphi, asi que estoy montandome yo solito unas pruebas de dialogo a traves de telnet y con componentes Indy sobre Delphi 7.
De momento ya he conseguido conectar e intercambiar cadenas entre la base de datos y delphi asi que ya estoy montando un mantenimiento de fichero con Delphi 7 utilizando esta base de datos (mvBase). Lo que estoy haciendo de momento es con el TidTelnet mandar cadenas que son comandos hacia la base de datos y recojo lo que la base de datos responde como resultado. Establezco la conexion por Tcp/Ip y un puerto determinado y cuando la base de datos responde voy mandando comandos y recojiendo respuestas.Lo que me falta es dominar un poco mas el tratamiento de las cadenas que mando y recibo, pues pierdo informacion por que no controlo el tamaño de las cadenas. ----- Entonces lo quiero es que si alguno me puede dar algunas ideas para mejorar el control de esas cadenas me ayudaria un monton.Teniendo en cuenta que estoy dialogando con una pared que se limita a devolverme cadenas que son respuestas a lo que yo le mando como un terminal asincrono de Unix. - Bueno si necesitais mas detalles pedirme lo que haga falta. Gracias anticipadas. |
![]() |
|
|
|