Hola
bueno, por que mejor no aclaras de donde sacas el
cIDDispositivo, puede que tu problema sea ese... si bien trabajas con sentencia sql, la forma de interpretar es diferente desdel Delphi... y debes seguir siertos parametros... lo puedes hacer de varias formas
por que no pruebas con esto
Código Delphi
[-]
DM1.QEDispositivos.SQL.Text := '';
DM1.QEDispositivos.SQL.Text := ' DELETE FROM Dispositivos WHERE IDDispositivo :=Var1'
DM1.QEDispositovos.Parameters[0].Value := valor_cIDDispositivo;
DM1.QEDispositivos.Active := true;
DM1.QEDispositivos.ExecSQL;
otra forma es con QuoteStr...aunque no me se muy bien la sentencia...
Salu2