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 02-12-2004
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
Question ODBC mediante codigo

hola que tal

como puedo usar ODBC mediante codigo para conectarme a la base de datos ya sea mysql, intebase o sql server

cual quien aportacion es bien venida

de hante mano gracias
(:


algo parecido como con zeos pero sin el, que no sean nesesarios sus componentes
Responder Con Cita
  #2  
Antiguo 03-12-2004
mierteran mierteran is offline
Registrado
 
Registrado: dic 2004
Posts: 4
Poder: 0
mierteran Va por buen camino
Aqui te mando un codigo de ejemplo:

(tienes q usar los controles ADO)

try
ConnectionSTR := '';
ConnectionSTR := ConnectionSTR + 'Provider=MSDASQL.1;';
ConnectionSTR := ConnectionSTR + 'Persist Security Info=False;';
ConnectionSTR := ConnectionSTR + 'Connect Timeout=15;';
ConnectionSTR := ConnectionSTR +
'Extended Properties="DSN=' + <NombreODBC> + ';"';
ConnectionSTR := ConnectionSTR + ';';
with modulodatos do
begin
adoconnection1.ConnectionString := ConnectionSTR;
adoconnection1.close;
adoconnection1.open;
end;
except
on E: Exception do showmessage(E.Message);
end;

Con este codigo conecto yo a mysql, access y oracle.
Existen variaciones en la cadena de conexion para incluir la identificacion de usuario. Puedes ver ejemplos en www.connectionstrings.com.

Espero te sirva de ayuda.
Responder Con Cita
  #3  
Antiguo 04-12-2004
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
hola que tal

gracias por contestar

entonses quedaria asi?

try
ConnectionSTR := '';
ConnectionSTR := ConnectionSTR + 'driver={mysql odbc 3.51 driver}';
ConnectionSTR := ConnectionSTR + 'server=localhost';
ConnectionSTR := ConnectionSTR + 'database=prueva';
ConnectionSTR := ConnectionSTR +'user=root';
ConnectionSTR := ConnectionSTR + 'password=''';
with modulodatos do
begin
adoconnection1.ConnectionString := ConnectionSTR;
adoconnection1.close;
adoconnection1.open;
end;
except
on E: Exception do showmessage(E.Message);
end;


adoconnection.close se va usar para cerrar la conexion
adoconntection.open es para abrirla???


toda la conexion se pued eponer en el formularion

y el .opes y .close cuando se quiere conectar ya sea por un boton y un evento?


de hante mano gracias
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 16:43:28.


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