Error muy extraño

27/07/2004 - 16:25 por Alberto | Informe spam
Tengo un procedimiento almacenado que inserta pedidos en la tabla Orders de
Northwind que es el siguiente:

CREATE PROCEDURE NuevoPedido
(
@CustomerID nchar(5),
@EmployeeID int,
@OrderDate DateTime,
@RequiredDate DateTime,
@ShipVia int,
@Freight money,
@ShipName nvarchar(40),
@ShipAddress nvarchar(60),
@ShipCity nvarchar(15),
@ShipRegion nvarchar(15),
@ShipPostalCode nvarchar(10),
@ShipCountry nvarchar(15),
@OrderID int OUTPUT
)
as
INSERT INTO Orders
(CustomerID, EmployeeID, OrderDate, RequiredDate, ShipVia, Freight,
ShipName, ShipAddress, ShipCity, ShipRegion, ShipPostalCode, ShipCountry)
VALUES
(@CustomerID, @EmployeeID, @OrderDate, @RequiredDate, @ShipVia, @Freight,
@ShipName, @ShipAddress, @ShipCity, @ShipRegion, @ShipPostalCode,
@ShipCountry)

SELECT @OrderID = @@Identity

Al comprobar la sintaxis me dice que todo es correcto pero al invocarlo
desde Visual Studio .Net me dice "Sintaxis incorrecta cerca de NuevoPedido".

¿Me podeis decir dónde está el error? Gracias.

Preguntas similare

Leer las respuestas

#1 Isaías
27/07/2004 - 16:50 | Informe spam
¿Porque invocar una CREACION de un store desde Visual
Studio?.

Si lo ejecuta desde el Query Analyzer, sera mas sencillo.
Respuesta Responder a este mensaje
#2 Manuel Etcheto
27/07/2004 - 16:58 | Informe spam
¿el propietario quién es?
¿el usuario de la conexión .net?
Revisa eso e invocalo con nombre completo (propietario.nombreprocedure)
Suerte
Manuel


Alberto escribió en el mensaje de noticias
#1F#lV#
Tengo un procedimiento almacenado que inserta pedidos en la tabla Orders


de
Northwind que es el siguiente:

CREATE PROCEDURE NuevoPedido
(
@CustomerID nchar(5),
@EmployeeID int,
@OrderDate DateTime,
@RequiredDate DateTime,
@ShipVia int,
@Freight money,
@ShipName nvarchar(40),
@ShipAddress nvarchar(60),
@ShipCity nvarchar(15),
@ShipRegion nvarchar(15),
@ShipPostalCode nvarchar(10),
@ShipCountry nvarchar(15),
@OrderID int OUTPUT
)
as
INSERT INTO Orders
(CustomerID, EmployeeID, OrderDate, RequiredDate, ShipVia, Freight,
ShipName, ShipAddress, ShipCity, ShipRegion, ShipPostalCode,


ShipCountry)
VALUES
(@CustomerID, @EmployeeID, @OrderDate, @RequiredDate, @ShipVia, @Freight,
@ShipName, @ShipAddress, @ShipCity, @ShipRegion, @ShipPostalCode,
@ShipCountry)

SELECT @OrderID = @@Identity

Al comprobar la sintaxis me dice que todo es correcto pero al invocarlo
desde Visual Studio .Net me dice "Sintaxis incorrecta cerca de


NuevoPedido".

¿Me podeis decir dónde está el error? Gracias.


Respuesta Responder a este mensaje
#3 Alberto
27/07/2004 - 17:06 | Informe spam
Ese es el código que crea el procedimiento almacenado.
Saludos.

"Isaías" escribió en el mensaje
news:4f7101c473e9$0b0297b0$
¿Porque invocar una CREACION de un store desde Visual
Studio?.

Si lo ejecuta desde el Query Analyzer, sera mas sencillo.
Respuesta Responder a este mensaje
#4 Alberto
27/07/2004 - 17:07 | Informe spam
El único propietario que hay es el sa con contraseña en blanco.
Saludos.

"Manuel Etcheto" escribió en el
mensaje news:OYNMXk%
¿el propietario quién es?
¿el usuario de la conexión .net?
Revisa eso e invocalo con nombre completo (propietario.nombreprocedure)
Suerte
Manuel


Alberto escribió en el mensaje de noticias
#1F#lV#
> Tengo un procedimiento almacenado que inserta pedidos en la tabla Orders
de
> Northwind que es el siguiente:
>
> CREATE PROCEDURE NuevoPedido
> (
> @CustomerID nchar(5),
> @EmployeeID int,
> @OrderDate DateTime,
> @RequiredDate DateTime,
> @ShipVia int,
> @Freight money,
> @ShipName nvarchar(40),
> @ShipAddress nvarchar(60),
> @ShipCity nvarchar(15),
> @ShipRegion nvarchar(15),
> @ShipPostalCode nvarchar(10),
> @ShipCountry nvarchar(15),
> @OrderID int OUTPUT
> )
> as
> INSERT INTO Orders
> (CustomerID, EmployeeID, OrderDate, RequiredDate, ShipVia, Freight,
> ShipName, ShipAddress, ShipCity, ShipRegion, ShipPostalCode,
ShipCountry)
> VALUES
> (@CustomerID, @EmployeeID, @OrderDate, @RequiredDate, @ShipVia,


@Freight,
> @ShipName, @ShipAddress, @ShipCity, @ShipRegion, @ShipPostalCode,
> @ShipCountry)
>
> SELECT @OrderID = @@Identity
>
> Al comprobar la sintaxis me dice que todo es correcto pero al invocarlo
> desde Visual Studio .Net me dice "Sintaxis incorrecta cerca de
NuevoPedido".
>
> ¿Me podeis decir dónde está el error? Gracias.
>
>


Respuesta Responder a este mensaje
#5 Gustavo Larriera [MVP SQL]
27/07/2004 - 17:26 | Informe spam
Puedes mostrarnos el código VB.NET que usas para invocar al stored
procedure?

Gustavo Larriera
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Alberto" wrote in message
news:%231F%23lV%
Tengo un procedimiento almacenado que inserta pedidos en la tabla Orders


de
Northwind que es el siguiente:

CREATE PROCEDURE NuevoPedido
(
@CustomerID nchar(5),
@EmployeeID int,
@OrderDate DateTime,
@RequiredDate DateTime,
@ShipVia int,
@Freight money,
@ShipName nvarchar(40),
@ShipAddress nvarchar(60),
@ShipCity nvarchar(15),
@ShipRegion nvarchar(15),
@ShipPostalCode nvarchar(10),
@ShipCountry nvarchar(15),
@OrderID int OUTPUT
)
as
INSERT INTO Orders
(CustomerID, EmployeeID, OrderDate, RequiredDate, ShipVia, Freight,
ShipName, ShipAddress, ShipCity, ShipRegion, ShipPostalCode,


ShipCountry)
VALUES
(@CustomerID, @EmployeeID, @OrderDate, @RequiredDate, @ShipVia, @Freight,
@ShipName, @ShipAddress, @ShipCity, @ShipRegion, @ShipPostalCode,
@ShipCountry)

SELECT @OrderID = @@Identity

Al comprobar la sintaxis me dice que todo es correcto pero al invocarlo
desde Visual Studio .Net me dice "Sintaxis incorrecta cerca de


NuevoPedido".

¿Me podeis decir dónde está el error? Gracias.


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