Club Delphi  
    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 Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-08-2007
Avatar de b3nshi
b3nshi b3nshi is offline
Miembro
 
Registrado: feb 2005
Ubicación: Tucuman - Argentina
Posts: 164
Poder: 20
b3nshi Va por buen camino
Turbo Delphi y Firebird???

Hola a todos! Resulta q desde q salio Turbo Delphi para win32 solo utilizo esta version de delphi, en la version explorer.

Y bueno... mi problema esta en q ahora estoy intentando conectarme a una base de datos Firebird... ya que no cuenta con la paleta de componentes para interbase...

Buscando por internet entontre este tutorial... el cual me llevo a lograr una conexion... pero a decir verdad no tengo idea de como utilizarla... se q se estableció pero nada mas... y bueno... quisiera saber q componentes usar desde esta version de delphi para conectarme... considerando el hecho de que no puedo instalar componentes de terceros...

Aqui dejo la web q encontre: Conexion Turbo Delphi con Interbase (el sitio esta en ingles) y a decir verdad esta muy bien explicado... solo q al ser delphi .net en la version q utilizo no aparecen los componentes... por lo q me trabo al momento de utilizarlos... como puedo conectarme?

Desde ya les agradezco mucho si pueden ayudarme!

{Saludos}

Última edición por b3nshi fecha: 01-08-2007 a las 23:45:30.
Responder Con Cita
  #2  
Antiguo 02-08-2007
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
Hace meses que no uso Firebird que ya se me esta olvidando lo poco que se.
Muy claramente dijiste que usas delphi for net. .NET usa nativamente ADO.NET para conectarse con BD's. Debes buscar en la pagina de Firebird algun componente que te permita desde delphi for net conectar a firebird. Ah! la instalacion de componentes de terceros creo que no se permite en los turbo personales solo en lo$ profe$ionale$
Responder Con Cita
  #3  
Antiguo 02-08-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.561
Poder: 25
egostar Va camino a la fama
Yo recuerdo que cuando comence a usar turbo delphi en su version explorer, use los componente DBExpress, usa TSQLConnection con el drivername Interbase, generas la cadena de conexión y ya puedes usar TSQLTable, TSQLQuery, TSQLDataSet, etc...

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #4  
Antiguo 02-08-2007
Avatar de b3nshi
b3nshi b3nshi is offline
Miembro
 
Registrado: feb 2005
Ubicación: Tucuman - Argentina
Posts: 164
Poder: 20
b3nshi Va por buen camino
Asi es... algo asi estoy intentando hacer... por las dudas aclaro q uso Turbo Delphi Explorer no .net... o sea... el tuto era de .net... si logro conectarme les cuento como me fue y creo q voy a postear como hacerlo porq mucha ayuda no se encuentra sobre el tema... de todos modos muchas gracias por sus respuestas... me sirvieron mucho!

{Saludos}
Responder Con Cita
  #5  
Antiguo 02-08-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.561
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por b3nshi Ver Mensaje
Asi es... algo asi estoy intentando hacer... por las dudas aclaro q uso Turbo Delphi Explorer no .net... o sea... el tuto era de .net... si logro conectarme les cuento como me fue y creo q voy a postear como hacerlo porq mucha ayuda no se encuentra sobre el tema... de todos modos muchas gracias por sus respuestas... me sirvieron mucho!

{Saludos}
Realmente es sencillo conectarse a firebird con DBExpress de Turbo Explorer para Win32.

Vamos a crear una seudo-manual haber como nos queda
  1. New project ---> VCL Forms Application
  2. Pega un TSQLConnection, un TSQLTable, un DSDataSource y un DBGrid en la forma
  3. En la propiedad ConnectionName del TSQLConnection asignas IBCONNECTION
  4. Click en la propiedad Params del TSQLConnection y en el parámetro DataBase asignas la base de datos que ya debes de haber creado
  5. En la propiedad SQLConnection del TSQLTable asigna el TSQLConnection
  6. Asigna la tabla que deseas al TSQLTable
  7. Ligas la TSQLTable al TDataSource
  8. Ligas el TDataSource al TDBGrid
Listo, abres la tabla y verás la información en el DBGrid.

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #6  
Antiguo 02-08-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.561
Poder: 25
egostar Va camino a la fama


Creo que hay un bug en el seudo-manual, si uso un dbgrid me manda un error de que no puede conectarse a un dataset unidireccional, ya lo probé con el TSQLDataSet y me da el mismo error, pero si uso TDBEdit´s si me muestra los datos.

Alguien que nos ayude a convertir este seudo-manual en un manual

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
Respuesta



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
de turbo delphi a Lazarus totote Lazarus, FreePascal, Kylix, etc. 3 12-06-2007 07:15:21
Turbo Delphi o BDS Ezecool Varios 1 04-06-2007 20:56:55
Turbo delphi explorer mario2000 Noticias 10 15-05-2007 23:23:08
Turbo delphi gratuito? fedelphi Noticias 20 22-11-2006 01:56:45
Imprimir con Turbo delphi jorllazo Impresión 8 01-11-2006 19:16:02


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


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
Copyright 1996-2007 Club Delphi