Problema en where :-(

14/11/2007 - 20:16 por Excequiel A. | Informe spam
Hola.
Tengo un pequeño problema con una consulta que trato de hacer poniendo en la
cadena doble comillas, el asunto es que sql me transforma a [] entonces me
dice que la columna no existe en la tabla.Por ej hago la siguiente consulta
select *
from tabla
where periodo = "2007-2008"
al momento de ejecutar me da el error y el where queda como sigue
where periodo = [2007-2008]

El problema es simple de resolver, si pongo una comilla simple, where
periodo = '2007-2008'
el resultado es el optimo, pero necesito que además me considere la doble
comilla como valida igual, ya que la estoy enviando desde una aplicación.

Cualquier ayuda o guia les estaré muy agradecido.

Atte.

Excequiel A.
 

Leer las respuestas

#1 Excequiel A.
14/11/2007 - 21:12 | Informe spam
Gracias a todos pero he encontrado la solución:
SET QUOTED_IDENTIFIER

Atte.

Excequiel A

"Excequiel A." escribió en el mensaje
news:
Hola.
Tengo un pequeño problema con una consulta que trato de hacer poniendo en
la cadena doble comillas, el asunto es que sql me transforma a [] entonces
me dice que la columna no existe en la tabla.Por ej hago la siguiente
consulta
select *
from tabla
where periodo = "2007-2008"
al momento de ejecutar me da el error y el where queda como sigue
where periodo = [2007-2008]

El problema es simple de resolver, si pongo una comilla simple, where
periodo = '2007-2008'
el resultado es el optimo, pero necesito que además me considere la doble
comilla como valida igual, ya que la estoy enviando desde una aplicación.

Cualquier ayuda o guia les estaré muy agradecido.

Atte.

Excequiel A.

Preguntas similares