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 05-04-2005
Ryu Ryu is offline
Miembro
 
Registrado: abr 2005
Posts: 62
Poder: 20
Ryu Va por buen camino
Unhappy optener el listado de tablas

Antes de nada se que quienes se ocupen de leer y a los que me ayuden en esto estan sacando parte de su tiempo por eso le pido disculpa de antemano por la molestía de sacar de sú tiempo.

Disculpen seque habia escrito sobre esto pero tengo un problema
en esto por favor si se puede hacer podrian decirme como ??

yo puedo obtener todos los alias y las conecciones ODBC y puedo listar las tablas de una sola conneccion ejemplo

Código:
 adoconnection1.connectionstring:='Provider=MSDASQL.1;Persist Security Info=False;Datasource=ojo; Initialog=C:\CompensacionesDB\CompensacionesDB';
  adoconnecion1.GetTableNames((listbox.items); 
 
 
pero el problema no radica en eso
el echo radica en que yo estoy entrado la conección demanera manual
cuando hago un click en un boton.
radica en obtener el string de la conneccion cuando seleccion el nombre de la lista por ejemplo

esto es solo un ejemplo para ilustrar lo q digo
estas son conecciones odbc
  • acces
  • foxpro
  • excel
  • mssql
  • etc
cuando seleccione access poder obtener cual es la base de datos a la cual a punta esa coneccion odbc y de esa manera obtener poder usar el metodo
GetTableNames()

Última edición por marcoszorrilla fecha: 06-04-2005 a las 15:30:26.
Responder Con Cita
  #2  
Antiguo 06-04-2005
Ryu Ryu is offline
Miembro
 
Registrado: abr 2005
Posts: 62
Poder: 20
Ryu Va por buen camino
Question pienso q puedo hacerlo con un api

si pudiera saber cual api me permite abrir el regedit
y mirar cuales son los key que hay
y a subes ver el valor del key podria
ya que existe en el registro editor dentro /localmachine/software
nose que no recuerdo ahora pero me pregunto ahora si existe una manera de

abrir el registro por api en delphi y de consultar algun valor??
ademas podria yo ver el connection string desde el regedit ??

si existe la forma o hay una pagina que me pueda ayudar porfavor que alguien me la proveea.
Responder Con Cita
  #3  
Antiguo 12-06-2006
arley_molina arley_molina is offline
Registrado
 
Registrado: jun 2006
Posts: 8
Poder: 0
arley_molina Va por buen camino
Smile Hola

Aqui te mando un codigo que te permite buscar las conecciones de manera dinamica pero te da mas obciones ok ponlo en un boton y ejecutalo ,si has encontrado algo mejor pues hasmelo saver pues yo estoy con el mismo problema y esa fue la solucion que encontre lo que me pasa es que quiero poner los botones en espagnol y eso no lo he logrado lo ideal seria buscar alguna funcion que me liste todas las conecciones de ODBC de la maquina o sea los alias:
procedure TForm1.Button1Click(Sender: TObject);
begin
if (not ADOConEd.EditConnectionString(ADOConnection1)) then
begin
MessageDLG('No se establecio la coneccion con la base de datos.', mtInformation, [mbOk], 0);
end
end;
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


La franja horaria es GMT +2. Ahora son las 18:37:38.


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