Procedimientos Almacenados en Acces con parametros de salida

09/11/2004 - 16:26 por Xicu | Informe spam
Tengo una aplicación que conecta con SqlServer, en la inserto un nuevo
registro Cliente a una tabla llamada “Clientes” mediante un procedimiento
almacenado (definiendo adequadamente InsertCommand de DataAdapter ). Para
ello utilizo un parámetro de salida para devolver un valor @IdCliente de un
campo autonumérico, de forma que el DataAdapter lo enlaza con una columna de
un DataTable de forma que el Dataset refleja el valor resultante de la clave
principal de forma “automàtica”.

Para crear el procedimiento almacenado en SqlAcces aplique la sentencia
siguiente:

CREATE PROCEDURE dbo.InsertarCliente
@Nombre nchar(15),
@Apellido1 nchar(15),
@Apellido2 nchar(15),
@idCliente int OUT
AS
INSERT INTO Clientes (Nombre, Apellido1, Apellido2)
VALUES (@Nombre, @Apellido1, @Apellido2)
SET @idCliente=SCOPE_IDENTITY()
GO
De hecho la aplicación funciona perfectamente.

Mi problema ha surgido en el momento en que debo crear este mismo
procedimiento almacenado en una base tipo Acces. De hecho he buscado por
muchos sitios cual seria la sintaxis, peró no he sido capaz de localizar el
modo.
¿Es que Acces no admite parametros de salida?.
En caso afirmativo ¿Cómo es la sintaxis en Acces para este tipo de
procedimientos? .
 

Leer las respuestas

#1 tribufo
09/11/2004 - 16:46 | Informe spam
Definitivamente Access no maneja el concepto de
procedimientos almacenados. Igualmente microsoft de alguna
forma sugiere utilizar SqlServer ( o MSDE) para manejo de
datos, entonces, por que seguir usando access??

Mostrar la cita
inserto un nuevo
Mostrar la cita
mediante un procedimiento
Mostrar la cita
DataAdapter ). Para
Mostrar la cita
valor @IdCliente de un
Mostrar la cita
enlaza con una columna de
Mostrar la cita
resultante de la clave
Mostrar la cita
aplique la sentencia
Mostrar la cita
este mismo
Mostrar la cita
he buscado por
Mostrar la cita
capaz de localizar el
Mostrar la cita
este tipo de
Mostrar la cita

Preguntas similares