PDA

Ver la Versión Completa : dbExpress en Delphi xe5 parametro en dataset


rodrinig
08-01-2015, 15:41:51
Estimado foro, estoy TRATANDO de pasar todos los sistema de Delphi 7 a XE5 y tengo un problemita que queria saber si a alguien le paso.

tengo en TSQLQuery TDataSetProvider TClientDataSet TDataSource y tengo una sentencia
select * from PADRON
where PA_DNI = :p
y en el codigo delphi hago esto

if cdsCon.Active then
cdsCon.Active := False ;
self.prvCon.Params[0].AsInteger := 1 ;
cdsCon.Open ;

y me da un error cuando se ejecuta. No me da error de compilacion.

Ahora la misma cosunta sin el where ....Me anda barbaro. select * from PADRON

Uso Firebird 1.5

Desde ya muchas gracias a todos los genios del foro.

Saludos

Rodrigo.

Caminante
09-01-2015, 16:26:06
Hola

imagino que cdsCon es un clientdataset y prvCon un datasetprovider (creo).
De ser asi el codigo deberia asignar el parametro a cdsCon y andaria bien.

Saludos