Ver Mensaje Individual
  #2  
Antiguo 24-05-2007
lgarcia lgarcia is offline
Miembro
 
Registrado: jul 2004
Posts: 479
Reputación: 20
lgarcia Va por buen camino
Dudas SQL

Hola:

Aunque no especificas con que SGBD trabajas, en el caso especifico de SQL Server 2000 yo trabajo a nivel de Procedimientos Almacenados y lo que hago es ejecutarlo, la ventaja que tiene es que la BD es independiente de la interface con que te comuniques y solamente le tienes que pasar los parametros y se garantiza la integridad de la misma. A continuacion un ejemplo:
Cita:
with Bolsos do
begin
Close;
Parameters.ParamByName('@cliente').Value:= FormEntradaCliente.CBClientes.KeyValue;
Parameters.ParamByName('@fecha1').Value:= Int(FormEntradaCliente.DateTimePicker1.Date);
Parameters.ParamByName('@fecha2').Value:= Int(FormEntradaCliente.DateTimePicker2.Date);
Open;
end;
Donde Bolsos es el nombre del SP, esto es para consultas, si es para las operaciones de insertar, actualizar y eliminar, la sentencia Open se sustituye por
Cita:
Prepared:= True;
Execute;
Saludos
Luis Garcia
Responder Con Cita