Ver Mensaje Individual
  #1  
Antiguo 29-07-2023
ArtPortEsp ArtPortEsp is offline
Miembro
 
Registrado: may 2018
Ubicación: Mexico
Posts: 151
Reputación: 7
ArtPortEsp Va por buen camino
Doble comilla con Quotedstr?

Hola a todos,

en el proceso de migrar viejos programas de D7 a RAD Studio me encontré con este problema:

este código:

Código Delphi [-]
Dm.MyQactualiza.SQL.Text := 'Delete from polizaspdf where archivo='+quotedstr('gmx.xlsx')+' and sl_falta='+quotedstr(formatdatetime('yyyy-mm-dd',date));

me esta produciendo este string:

Delete from polizaspdf where archivo=''gmx.xlsx'' and sl_falta=''2023-07-28''


Y antes de que me llamen la atención a que debería usar PARAMETERS en lugar de escribir así los querys, ya lo hice, pero uso QUOTEDSTR para otras cosas y se supone que debería producir strings con una sola comilla.

a alguien más le ha pasado?

Última edición por Casimiro Notevi fecha: 29-07-2023 a las 12:27:29.
Responder Con Cita