Pansando una tabla como parametro desde Visual Basic

03/06/2006 - 02:08 por starwinspl | Informe spam
Hola gente Microsoft.

Actalmente nose como pasar una tabla como parametro desde una aplicación
visual basic. Lo que en realidad necesito es seleccionar en un caso la tabla
"a" y en otro caso la tabla "b".

ejemplo:
select * from x donde "x" puede tomar el valor de a o b

Gracias por su apoyo y su colaboracion prestada.

Saludos

Starwinspl

Preguntas similare

Leer las respuestas

#1 BitOne®
03/06/2006 - 05:08 | Informe spam
para este tipo de operacion necesitarias utilizar sql dinimico.

Tienes us desventajas, ya fuertemente debatias en este forum.

Pero cada cual con su quimera dice Baudelaire, y si quieres utilizarlo
pues lee los libros en linea sp_sqlexecute.

O ir a este sitio.

http://www.yocsql.com/referencia_ta...amica.html


Saludos,


-
BitOne®

http://www.yocsql.com

-



"starwinspl" escribió en el mensaje news:
Hola gente Microsoft.

Actalmente nose como pasar una tabla como parametro desde una aplicación
visual basic. Lo que en realidad necesito es seleccionar en un caso la tabla
"a" y en otro caso la tabla "b".

ejemplo:
select * from x donde "x" puede tomar el valor de a o b

Gracias por su apoyo y su colaboracion prestada.

Saludos

Starwinspl
Respuesta Responder a este mensaje
#2 MAXI [MVP SQL]
03/06/2006 - 16:46 | Informe spam
Hola, no es buena idea hacer esto, en sqlserver se recomienda hacer uso bien
de los objetos, entonces en tu caso deberias tener 2 Sp's, uno para la tabla
A y otro para la tabla B. Si quieres tener uno solo (ni te lo recomiendo)
debes usar SQL-dinamico, y no es para nada una buena idea, te paso un link
que habla al respecto.

http://www.hayes.ch/sql/sql_dinamico.html


Microsoft MVP SQL Server
Orador para Culminis
Miembro de SQLgurus (www.sqlgurus.org)
"starwinspl" escribió en el mensaje
news:
Hola gente Microsoft.

Actalmente nose como pasar una tabla como parametro desde una aplicación
visual basic. Lo que en realidad necesito es seleccionar en un caso la
tabla
"a" y en otro caso la tabla "b".

ejemplo:
select * from x donde "x" puede tomar el valor de a o b

Gracias por su apoyo y su colaboracion prestada.

Saludos

Starwinspl
Respuesta Responder a este mensaje
#3 Jorge Gonzalez
05/06/2006 - 17:58 | Informe spam
También podrías usar un parámetro para decirle al SP qué tabla utilizar

CREATE PROC spuXXX @pTablaID tinyint AS

if @pTablaID = 1
select * from a
if @pTablaID = 2
select * from b

go

esto es una práctica de programación un poco fea, pero si te serve en tu
caso particular está bien


saludos
Jorge González



"starwinspl" escribió en el mensaje
news:
Hola gente Microsoft.

Actalmente nose como pasar una tabla como parametro desde una aplicación
visual basic. Lo que en realidad necesito es seleccionar en un caso la
tabla
"a" y en otro caso la tabla "b".

ejemplo:
select * from x donde "x" puede tomar el valor de a o b

Gracias por su apoyo y su colaboracion prestada.

Saludos

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