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

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-07-2008
alquimista alquimista is offline
Miembro
 
Registrado: ene 2008
Posts: 213
Poder: 19
alquimista Va por buen camino
Se pueden tener 2 tablas abiertas a la vez utilizando ADO y DBgrid?

No tengo mucha idea con BD.

Tengo una conexión a una base de datos access (requisito obligado) con ADO.
Utilizo un Datamodule con una conexión ADO (ADOConnection1) un ADOTable1 con una tabla de la base de datos y un DataSource1 que hace referencia a la ADOTable1

En el programa
utilizo para conectar:
Código Delphi [-]
...if JvOpenDialog1.Execute then
   begin
   strOpenNomBD:=JvOpenDialog1.FileName;
   with (legerdb.DataModule10.ADOConnection1) do
      begin
       Connected:=false;
       ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;'+
       'Data Source='+strOpenNomBD+';Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDBatabase Password="";'+
       'Jet OLEDB:Engine Type=5;Jet OLEDBatabase Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";'+
       'Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDBon''t Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False';
       Connected:=true;
       end;
    db.DataModule10.ADOTable1.Active:=true;
   db.DataModule10.ADOTable2.Active:=true;
    db.DataModule10.ADOConnection1.Connected:=true;
    db.DataModule10.ADOTable1.Active :=true;
    db.DataModule10.ADOTable2.Active:=true;
    db.DataModule10.datasource2.Enabled:=true;
    end;



En el programa añado un DBNavigator (botones de edición, etc) un DBgrid y todo va bien.
Ahora bien si utilizo otra tabla (ADOtable2 y Datasource2) y pongo el navegador y DBGrid y me aparecen desactivados los controles de la tabla 2.
En el código los activo etc...
¿Ya he dicho que no estoy muy puesto con Base de datos ?
¿Que estoy haciendo mal?

Saludos.

Última edición por alquimista fecha: 01-07-2008 a las 15:22:33. Razón: para cambiar código
Responder Con Cita
 



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
como utilizr tablas parados sin tener a delphi instalado kurono Varios 3 04-04-2008 22:22:07
¿Pueden tener disparadores (triggers) las vistas “Union”? Al González Firebird e Interbase 1 19-05-2006 22:29:26
Como agilizar actualizacion de tablas desde la red utilizando delphi, sql, dbaseIV Silviña Conexión con bases de datos 3 19-05-2004 17:23:10
Tablas Abiertas Ulises Providers 2 02-03-2004 12:50:23


La franja horaria es GMT +2. Ahora son las 03:48:59.


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