Hola, ELe
Hice lo que me dijiste pero no resultó, porque lo sigue generando, podrias
especificarme mas?...
Gracias...
"Ele" <enl23@matusa.com.mx> escribió en el mensaje
news:%23%23YD5XsTGHA.1708@TK2MSFTNGP14.phx.gbl...
en tu codigo justo antes del insert activa los warnings y nulos
SET ANSI_NULLS
"Antonio Revollo" <antoniorev@hotmail.com> escribió en el mensaje
news:%23uHA2arTGHA.736@TK2MSFTNGP12.phx.gbl...
Hola a todos...
Tengo un inconveniente al momento de ejecutar un procedimiento
almacenado,
este procedimiento almacenado llama a internamente a una tabla en Access
y
realiza una consulta con ciertas tablas que el archivo .mdb contiene. Al
momento de probarlo en el analizador de consulta dicha consulta se genera
satisfactoriamente, incluso no hay error alguno en el procedimiento...
pero
al momento de guardarlo se genera el siguiente error.
Microsoft SQL-DMO (ODBC SQL:42000)
Error 7405: Las consultas heterogeneas requieren que se establezcan las
opciones ANSI_NULLS y ANSI_WARNINGS de la conexión. Así se asegura una
semantica de consulta coherente. Active estas opciones y ejecute de nuevo
la
consulta.
Le habilitó estas opciones en la configuarción del SQL, pero tampoco deja
guardar el sp.
Me ayudan por favor a resolver este inconveniente?... el SP es el
siguiente...
>> CREATE PROCEDURE spRepTA_Facturacion100
(
@pref nvarchar(10), @con_I float, @con_f float
)
AS
INSERT INTO TA_Facturacion (nfact, NPEDIDO, fechafactura, clientefactura,
retenciones, cia, consecutivo, Nremision,pesobruto,
pesoneto, ncajas,
Observaciones, listapre, bodegaf, cargada, TipoDoc, Exportado, flete,
efsd,
vlFra,
Iva, retefuente,
reteIVA,
reteICA, CuotaMod, neto,anulada, HostCreacion, UsrCreacion, FchCreacion,
HostCambio, UsrCambio,
FchCambio)
SELECT c.nfact,c.NPEDIDO,c.fechafactura,c.clientefactura,
c.retenciones, c.cia, c.consecutivo, c.Nremision,c.pesobruto,
c.pesoneto, c.ncajas, c.Observaciones,
c.listapre, c.bodegaf, c.cargada, c.TipoDoc, c.Exportado, c.flete,
c.efsd,
c.vlFra,
c.Iva, c.retefuente, c.reteIVA,
c.reteICA,
c.CuotaMod, c.neto,c.anulada, c.HostCreacion, c.UsrCreacion,
c.FchCreacion,
c.HostCambio, c.UsrCambio, c.FchCambio
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'C:\Documents
and
Settings\antonior\Mis documentos\Clinica100\FACTURACION\Facturacion 01-15
Febrero 2006.mdb';'admin';'', TA_Facturacion) AS c
WHERE c.cia=@pref AND ((c.consecutivo) BETWEEN @con_I AND
@con_f)
GO
==0
Leer las respuestas