Ver Mensaje Individual
  #4  
Antiguo 30-03-2010
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 22
Caro Va por buen camino
Cita:
Empezado por danielgarzia Ver Mensaje
luego puse un Ttable selecciono en el DATABASENAME el conector OBDC(chery2), luego selecciono en TABLENAME la base con la que quiero trabajar, y lgro ver en un DBGrid la info de la tabla hasta ahi todo bien, el tema es cuando pongo un SQL y en el String trato de filtrar la table por algun campo no se como apuntar a la base probe de varias formas y nada, SELECT * FROM que? (chery2 que es el nombre del conector?, chery.accdb que es el nombre de la base, o partes que es el nombre de la tabla dentro de la base???)
Muchas Gracias de antemano!!!
Hola danielgarzia, lo mejor es que siempre utilices un componente de base de datos (TDataBase, TAdoConnection.....), porque de la fomra que lo tienes haras la conexión por cada componente, en tu caso sería un TDataBase, ahora al componente DataBase en su propiedad AliasName enlazas con chery2, y le pones un nombre en DataBasename, este nombre que le estas dando a tu DataBase debes utilizarlo para conectar tus DataSets (TTable, TQuery....) en su propiedad DataBaseName. Para hacer consultas debes utilizar un TQuery Ej:

Código Delphi [-]
  Query.Close;
  Query.Sql.Text := 'Select * From TuTabla';
  Query.Open;

También tienes los componentes Ado como te dice Caral, así te conectas directamente con Access sin necesidad de OBBC.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita