Ver Mensaje Individual
  #7  
Antiguo 06-08-2005
Nicolasst Nicolasst is offline
Registrado
 
Registrado: sep 2004
Posts: 1
Reputación: 0
Nicolasst Va por buen camino
Hola trigger:
Los frudolph tiene razon, debes usar doble collias y te toma como caracter de escape. Te doy un ejemplito muy facil

Tienes la siguiente tabla:

Código:
 
CREATE TABLE PRODUCTO (
	NRO_Prod		INTEGER NOT NULL,
	NOMBRE		  VARCHAR(20),
	DESCRIPCION   VARCHAR(50),
	PRECIO		   FLOAT
);
Ahora, supongamos que.... quieres hacer una consulta en la cual te liste los productos que tienen el ' en la descripcion. la sentencia seria esta:

Código:
Select * from PRODUCTO where DESCRIPCION like '%''%'
Con esto si tienes un producto que tiene descripion <<estado 'malo'>>
el te va a devolver.

Al igual que en delphi usas el APOSTROFE como caracter de escape para las cadenas, y si pasas una fecha a interbase o firebird tiene que estar tambien entre comillas como cualquier cadena.

Espero no aburrilos y que te ayude de algo.


Salu2

Nico...
Responder Con Cita