PDA

Ver la Versión Completa : Conexiones de Delphi para uso de base de datos


panchiviri
14-07-2007, 18:20:10
hola a todos , por favor necesito los codigo para realizar Conexiones de Delphi para uso de base de datos

-SQL Server
-Microsoft Access
-MySQL
-Interbase

Como realizar la conexión la base de dato, como consultar, modificar y eliminar registros en delphi

Muchas Gracias =)

panchiviri
14-07-2007, 18:44:15
Necesito esa ayuda urgente por favor. =(

panchiviri
14-07-2007, 18:46:04
Por favor necesito esto Urgente =(

marcoszorrilla
14-07-2007, 18:56:59
No precisas ningún código, sino los componentes adecuados para cada caso, por ejemplo para Access y Sql Server puedes utilizar los componentes ADO que tienes en la paleta correspondiente de Delphi.

panchiviri
14-07-2007, 19:18:23
No precisas ningún código, sino los componentes adecuados para cada caso, por ejemplo para Access y Sql Server puedes utilizar los componentes ADO que tienes en la paleta correspondiente de Delphi.podrias explicarte un poco mas es que soy aprendis, apenas estoy empezando a trabajar con delphi (soy estudiante)

marcoszorrilla
15-07-2007, 12:55:48
Referente a los componentes ADO, no tienes mas que utilizar la paleta ADO que viene con Delphi, tienes un componente para efectuar la conexión con la base de datos, no es más que colocarlo en el formulario y luego utilizas el asistente para conexión y en un momento estarás conectado a la base.

Ahora solamente te queda utilizar un TadoTable o Tadoquery según los casos y ya podrás visualizar los datos de tus tablas.

Un Saludo.

JuanPa1
18-07-2007, 16:43:29
Para conectarte a SQL Server utilizando TADOconnection para la conección y TADOQuery para las consultas o sentencias sql el código es el siguiente:

ADOConnection.Connected := False;
ADOConnection.ConnectionString:= 'Provider=MSDASQL.1;Persist Security Info=False;User ID='+ Usuario +';Password='+ clave +';Data Source='+ DSN_ODBC + ';';
Try
ADOConnection.Connected := True;
except on e:exception do
Begin
showmessage('Error de conexión con Base de Datos :' + E.Message);
ADOConnection.Connected := False;
Exit;
End;
end;
//El codigo anterior te permite crear la conección a la base de datos utilizando un origen de datos(ODBC).
//El siguiente código te permite utilizando TADOQuery crear las consultas o hacer inserciones.
//Ojo..debes enlazar el TADOQuery en su propiedad Connection al TADOConnection.

if ADOQuery.Active then ADOQuery.Close;
ADOQuery.SQL.Clear;
ADOQuery.SQL.add('INSERT INTO tabla (campo1,campo2) VALUES('valor1','valor2') ');
try
ADOQuery.ExecSQL;//esto ejecuta la sentencia sql,se utiliza para sentencias sql q no retornan ningun resultado
except
showmessage('Error al momento de insertar');
end;

//Para las demás bases de datos debes cambiar el proveedor en la cadena de conección, tambien debes tener en cuenta que la sentencia sql cambia de una base de datos a otra.


Saludos.

//Edite: Para colocar etiquetas Delphi...