procedimiento almacenado

01/06/2004 - 09:23 por Gabriel Arteaga | Informe spam
hola a todos quisiera saber si se puede crear un procedimiento almacenado al
que se le pasaran el nombre de campo y el valor desde VB o C#

tengo hecho lo siguiente pero no consigo pasarle los parametros


CREATE PROCEDURE InsertarRegistrdo
@Nombre nvarchar(50),
@Valor nvarchar(50)
AS
INSERT INTO clientes(@Nombre)
values (@valor)
GO

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
01/06/2004 - 09:54 | Informe spam
Por poder se podría con SQL dinámico, pero no te lo recomiendo (para
saber las ventajas y desventajas de su uso, hay un excelente artículo en la
web acerca de este tema que aunque está en inglés, creo que se entiende
fácilmente: http://www.algonet.se/~sommar/dynamic_sql.html).

Aunque, de todos modos, no entiendo qué ventajas puedes tener creando un
procedimiento como el que comentas (desde el punto de vista del servidor, no
del programador, claro está)



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Gabriel Arteaga" escribió en el mensaje
news:
hola a todos quisiera saber si se puede crear un procedimiento almacenado


al
que se le pasaran el nombre de campo y el valor desde VB o C#

tengo hecho lo siguiente pero no consigo pasarle los parametros


CREATE PROCEDURE InsertarRegistrdo
@Nombre nvarchar(50),
@Valor nvarchar(50)
AS
INSERT INTO clientes(@Nombre)
values (@valor)
GO


Respuesta Responder a este mensaje
#2 Maxi
01/06/2004 - 14:19 | Informe spam
Hola, opino igual que el amigo Carlos!! no le veo ningun sentido hacer
esto!! el unico que saca beneficio es el programador y lo que se busca es
que el Servidor sea el beneficiado :-)

Yo repensaria la cosa y haria el CRUD por cada entidad sin problemas!! seria
lo mas apropiado en cuanto a rendimiento y seguridad.

Bye


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Gabriel Arteaga" escribió en el mensaje
news:
hola a todos quisiera saber si se puede crear un procedimiento almacenado


al
que se le pasaran el nombre de campo y el valor desde VB o C#

tengo hecho lo siguiente pero no consigo pasarle los parametros


CREATE PROCEDURE InsertarRegistrdo
@Nombre nvarchar(50),
@Valor nvarchar(50)
AS
INSERT INTO clientes(@Nombre)
values (@valor)
GO







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.688 / Virus Database: 449 - Release Date: 18/05/2004
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida