canal visual basic .net

Recursos Visual Basic.NET, VB.NET, Manuales de programación, Tutoriales, Foros de programación, Comunidad de programadores

Usuarios activos:  66

Foros de programación, recursos, tutoriales, sistemas operativos...

Bienvenido a la zona de foros. Participa en alguno de nuestros foros: Foros de visual basic, foros de visual basic.net foros de Crystal reports, programas gratis, foros de C++ - C# , foros de Java, foros de PHP, foros de ASP.net. Seguro que hay un foro que te servirá de gran utilidad y si no lo encuentras avísanos y crearemos uno nuevo.
Resultados 1 al 5 de 5
  1. #1
    Avatar de Rawl
    Rawl está desconectado Member Iniciad@
    Fecha de ingreso
    08 dic, 05
    Mensajes
    76

    Predeterminado

    Buenas tardes,

    tengo un PA donde recibe 4 parametros, uno de estos se encuentra dentro de un IN [ej; Select * From Tabla Where Dato IN(@Variable)]. Le estoy mandando a la @Variable datos como "1,5,8" o "01,02,03" [sin comillas dobles] y no lo esta tomando; existe alguna manera de enviar este tipo de "cadenas" y que el PA los acepte o debo cambiar el IN por = y OR's ??

    Muchas gracias, espero haberme explicado con claridad.


  2. #2
    eddy24_7 está desconectado Member Iniciad@
    Fecha de ingreso
    08 may, 08
    Ubicación
    Guatamala
    Mensajes
    34

    Predeterminado

    que tal, creo que es el valor de tu parametro @variable
    tomando en cuenta el siguiente articulo debes ingresar los valor de esta forma:

    @Variable =" '01','02','03' "

  3. #3
    Avatar de Rawl
    Rawl está desconectado Member Iniciad@
    Fecha de ingreso
    08 dic, 05
    Mensajes
    76

    Predeterminado

    disculpa si tienes razon es con comillas sencilas cada numero y cuando ejecuto el procedimiento desde SQL me lo carga asi :
    @Variable = N'''01'',''02'',''03''',
    y lo que envio es '01','02','03'

  4. #4
    eddy24_7 está desconectado Member Iniciad@
    Fecha de ingreso
    08 may, 08
    Ubicación
    Guatamala
    Mensajes
    34

    Predeterminado

    mmm, bueno, averiguando por ahi me tope con lo siguiente, espero te sirva:

    Si una cadena de caracteres entre comillas simples contiene una
    comilla, represente la comilla interna con dos comillas simples. No es necesario
    en las cadenas incluidas entre comillas dobles.

    Ejemplos de cadenas de caracteres son:<code>'O''Brien'
    "O'Brien"</code>
    <code>
    </code>




  5. #5
    Avatar de Rawl
    Rawl está desconectado Member Iniciad@
    Fecha de ingreso
    08 dic, 05
    Mensajes
    76

    Predeterminado

    cambie asi la ejecucion
    [QUOTE]
    @Variable = N"01','02','03",
    [QUOTE]

    dejando solo comillas sencillas en el centro, aunque no genero error, tampoco trajo la informacion: me toco usar el SQL dinamico, porbare y si me funciona, publicare la solucion


Temas similares

  1. Ejecutar Procedimiento Almacenado
    Por erickvega en el foro Visual Basic .NET
    Respuestas: 1
    Último mensaje: 17/09/2008, 15:45
  2. Procedimiento almacenado con ciclo for
    Por huntervb1985 en el foro Visual Basic .NET
    Respuestas: 0
    Último mensaje: 21/12/2007, 01:05
  3. Procedimiento almacenado, Ayuda Porfavor !!!
    Por skap_023 en el foro Visual Basic 6.0
    Respuestas: 3
    Último mensaje: 09/01/2007, 07:27
  4. Procedimiento Almacenado: Exec
    Por Guests en el foro Bases de datos, ADO , ADO.NET
    Respuestas: 0
    Último mensaje: 01/06/2006, 12:52
  5. Procedimiento almacenado
    Por Guests en el foro Bases de datos, ADO , ADO.NET
    Respuestas: 2
    Último mensaje: 10/02/2006, 21:41

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Visual Studio .VisualBasic.net .ADO.NET .ASP.NET .Framework .Crystal report
[Visual Basic .NET · Información legal · Condiciones de uso · Publicidad · Contacto · RSS novedades Foro · Inicio]
Un sitio web de Internelia (Ontecnia) © Copyright 2013 canalvisualbasic.net. Todos los derechos reservados