Hola
Esta parte:
Access la maneja pero Firebird no, por lo menos eso creo.
Para mi tendria que ser asi:
Código Delphi
[-]
with dmUsuarios.qryDelete_Accesos do
Begin
ParamByName('id_usuario').Value := Id_usuario;
ExecSQL;
Close;
End;
La prueba es muy simple:
Coloca esta linea quitando el
with ---- do:
Código Delphi
[-]
dmUsuarios.qryDelete_Accesos.ParamByName('id_usuario').Value := Id_usuario;
Si la acepta esta bien, si no sera al revés:
Código Delphi
[-]
dmUsuarios.qryDelete_Accesos.Parameters('id_usuario').Value := Id_usuario;
Pero no me suena.
Bueno por lo menos tienes algo mas que pensar, verdad?.
La sentencia sql, me parece normal, no creo que sea el problema.
Saludos