Generar registros en una tabla

09/02/2007 - 14:35 por SergioT | Informe spam
Hola

Es posible hacer lo sgte de forma automatica con un SP?

Tengo una tabla
Talonario(IdTalonario,Responsable,Oficina,Tipo,NroFisico,.) PK=
IdTalonario es un numero que se debe generar al grabar y va de 1 a infinito
y NroFisico es un numro que está impreso en el talonario fisico en papel

La question es que la empresa compra "recibos numerado del 100 al 5100 y del
6000 al 10000" y hay que llevar un control individualizado por cada uno por
tanto en esta tabla los tengo que tener uno a uno, hay alguna forma que esta
generacion se haga en un SP de una sola vez con un??
ademas hay que tner cuidado de no ingresarlos mas de una vez,

por el momento lo estoy haciendo con datasets desde codigo visual basic pero
me pregunto si no es mejor generarlos con un solo sp en la BD?


salu2
Sergio

Preguntas similare

Leer las respuestas

#1 Maxi
10/02/2007 - 12:59 | Informe spam
Hla Sergio, si para insertar datos necesitas pasar por el SP podrias no vas
a tener otro remedio que llamarlo tantas veces necesites crear esos
comprobantes, no se que hace el SP, pero si solo numera se podria hacer
entonces de otra manera.


Saludos

[Microsoft MVP SQL Server]
SQLTOTALConsulting - Servicios y consultoria de SQLServer
www.sqlgurus.org
Buenos Aires - Argentina
http://msmvps.com/blogs/maxiaccotto/
"SergioT" wrote in message
news:
Hola

Es posible hacer lo sgte de forma automatica con un SP?

Tengo una tabla
Talonario(IdTalonario,Responsable,Oficina,Tipo,NroFisico,.) PK=
IdTalonario es un numero que se debe generar al grabar y va de 1 a
infinito y NroFisico es un numro que está impreso en el talonario fisico
en papel

La question es que la empresa compra "recibos numerado del 100 al 5100 y
del 6000 al 10000" y hay que llevar un control individualizado por cada
uno por tanto en esta tabla los tengo que tener uno a uno, hay alguna
forma que esta generacion se haga en un SP de una sola vez con un??
ademas hay que tner cuidado de no ingresarlos mas de una vez,

por el momento lo estoy haciendo con datasets desde codigo visual basic
pero me pregunto si no es mejor generarlos con un solo sp en la BD?


salu2
Sergio

Respuesta Responder a este mensaje
#2 SergioT
16/02/2007 - 01:09 | Informe spam
Hola

En realidad solo genera n registros siempre con los mismos datos exepto dos
donde cada uno de ellos debe incrementarse secuencialmente

por ejemplo :

IdTalonario,Responsable,Oficina,Tipo, NroFisico
1 juan 1 11 100
2 juan 1 11 101
3 juan 1 11 102
4 juan 1 11 103
5 juan 1 11 104

las columnas idtalonario y Nrofisico son las q se deben incrementar, ahora
lo tengo resuelto generando en un DS y luego enviando a grabar con un DA y
funciona bien pero pienso que hacerlo en un sp seguramente será mas rapiudo

salu2
Sergio


"Maxi" escribió en el mensaje
news:
Hla Sergio, si para insertar datos necesitas pasar por el SP podrias no
vas a tener otro remedio que llamarlo tantas veces necesites crear esos
comprobantes, no se que hace el SP, pero si solo numera se podria hacer
entonces de otra manera.


Saludos

[Microsoft MVP SQL Server]
SQLTOTALConsulting - Servicios y consultoria de SQLServer
www.sqlgurus.org
Buenos Aires - Argentina
http://msmvps.com/blogs/maxiaccotto/
"SergioT" wrote in message
news:
Hola

Es posible hacer lo sgte de forma automatica con un SP?

Tengo una tabla
Talonario(IdTalonario,Responsable,Oficina,Tipo,NroFisico,.) PK=
IdTalonario es un numero que se debe generar al grabar y va de 1 a
infinito y NroFisico es un numro que está impreso en el talonario fisico
en papel

La question es que la empresa compra "recibos numerado del 100 al 5100 y
del 6000 al 10000" y hay que llevar un control individualizado por cada
uno por tanto en esta tabla los tengo que tener uno a uno, hay alguna
forma que esta generacion se haga en un SP de una sola vez con un??
ademas hay que tner cuidado de no ingresarlos mas de una vez,

por el momento lo estoy haciendo con datasets desde codigo visual basic
pero me pregunto si no es mejor generarlos con un solo sp en la BD?


salu2
Sergio





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida