Opciones SET incorrectas

20/04/2004 - 12:11 por Tomas Martin | Informe spam
Tengo un porcedimiento almacenado que añade filas a una tabla y que
funcionaba correctamente hasta que que se ha creado una vista indizada.
Desde ese momento, al executar dicho procemiento, se produce el error:

Error de INSERT porque las siguientes opciones SET tienen una configuración
incorrecta: 'QUOTED_IDENTIFIER','ARITHABORT'.

Alguna pista de por donde empezar a mirar? si necesitais los scripts de
tablas, procs y vista os lo mando

Gracias

TomasMM

Preguntas similare

Leer las respuestas

#1 Rubén Vigón
20/04/2004 - 12:51 | Informe spam
Se parece mucho a algo que me ocurrió hace tiempo; al final, conseguimos encontrar las opciones SET correctas y Miguel Egea lo expuso en su web, concretamente en:
http://www.configuracionesintegrale...p?articulo’

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://www.mvp-access.com/rubenvigon
Respuesta Responder a este mensaje
#2 Jose Mariano Alvarez \(MUG\)
20/04/2004 - 13:41 | Informe spam
Para usar vistas indexadas se requiere de tener ciertas conexiones. Si usas
OLEDB/ODBC tienes casi todas cumplidas.en otros casos debes asignarlas a la
conexión para que funcione.

Espero que se vea bien.
Si no es así, lo encuentras en
http://www.microsoft.com/technet/pr...dexvw.mspx


SET Options RequiredValue DefaultServerValue OLE Db and ODBC Value DB
LIB Value
ANSI_NULLS
ON
OFF
ON
OFF

ANSI_PADDING
ON
ON
ON
OFF

ANSI_WARNING
ON
OFF
ON
OFF

ARITHABORT
ON
OFF
OFF
OFF

CONCAT_NULL_YIELDS_NULL
ON
OFF
ON
OFF

NUMERIC_ROUNDABORT
OFF
OFF
OFF
OFF

QUOTED_IDENTIFIER
ON
OFF
ON
OFF




Jose Mariano Alvarez
jose (.) alvarez * *Arroba* * mug (.) org (.) ar
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar


.
"Rubén Vigón" wrote in message
news:
Se parece mucho a algo que me ocurrió hace tiempo; al final, conseguimos
encontrar las opciones SET correctas y Miguel Egea lo expuso en su web,
concretamente en:
http://www.configuracionesintegrale...p?articulo’

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://www.mvp-access.com/rubenvigon
Respuesta Responder a este mensaje
#3 Tomas Martin
20/04/2004 - 15:48 | Informe spam
Estoy ejecutando desde el analizador de consultas esto:
set ARITHABORT ON
set CONCAT_NULL_YIELDS_NULL ON
set QUOTED_IDENTIFIER ON
set ANSI_NULLS ON
set ANSI_PADDING ON
set ANSI_WARNINGS ON
set NUMERIC_ROUNDABORT OFF
go
exec spañadircuenta 1,19,'43005555','hola',null,0
go

pero me sigue dando set incorrecto en QUOTED_IDENTIFIER


"Rubén Vigón" escribió en el mensaje
news:
Se parece mucho a algo que me ocurrió hace tiempo; al final, conseguimos
encontrar las opciones SET correctas y Miguel Egea lo expuso en su web,
concretamente en:
http://www.configuracionesintegrale...p?articulo’

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://www.mvp-access.com/rubenvigon
Respuesta Responder a este mensaje
#4 Tomas Martin
20/04/2004 - 15:55 | Informe spam
Gracias José Mariano, he encontrado el mismo articulo en nuestro idioma
http://www.microsoft.com/spanish/ms...dviews.asp
pero no consigo nada. Mira lo que le respondo a Rubén.
Que hago mal? Tal como pone en este artículo y como indica Rubén, tengo
todos los SET a ON salvo NUMERIC_ROUNDABORT

Tomás Martín

"Jose Mariano Alvarez (MUG)" <jose.alvarez * *Arroba* * mug.org.ar> escribió
en el mensaje news:
Para usar vistas indexadas se requiere de tener ciertas conexiones. Si


usas
OLEDB/ODBC tienes casi todas cumplidas.en otros casos debes asignarlas a


la
conexión para que funcione.

Espero que se vea bien.
Si no es así, lo encuentras en



http://www.microsoft.com/technet/pr...dexvw.mspx


SET Options RequiredValue DefaultServerValue OLE Db and ODBC Value


DB
LIB Value
ANSI_NULLS
ON
OFF
ON
OFF


...
(seguía)
Respuesta Responder a este mensaje
#5 Miguel Egea
20/04/2004 - 16:01 | Informe spam
El problema es que el procedimiento tiene asociados esos valores, tienes que
poner esos sets y hacer un alter a tu procedimiento, después no es necesario
ponerlo para invocarlo.


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)
"Tomas Martin" <t o m a s m m [ARROBA] m i c r o v e n [punto] n e t>
escribió en el mensaje news:
Estoy ejecutando desde el analizador de consultas esto:
set ARITHABORT ON
set CONCAT_NULL_YIELDS_NULL ON
set QUOTED_IDENTIFIER ON
set ANSI_NULLS ON
set ANSI_PADDING ON
set ANSI_WARNINGS ON
set NUMERIC_ROUNDABORT OFF
go
exec spañadircuenta 1,19,'43005555','hola',null,0
go

pero me sigue dando set incorrecto en QUOTED_IDENTIFIER


"Rubén Vigón" escribió en el mensaje
news:
Se parece mucho a algo que me ocurrió hace tiempo; al final, conseguimos
encontrar las opciones SET correctas y Miguel Egea lo expuso en su web,
concretamente en:



http://www.configuracionesintegrale...culados.as
p?articulo’

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://www.mvp-access.com/rubenvigon


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida