• Viernes 8 de Noviembre de 2024, 21:00

Autor Tema:  Procedimientos De Almacenado Sql  (Leído 905 veces)

nono_81

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Procedimientos De Almacenado Sql
« en: Miércoles 10 de Diciembre de 2003, 19:39 »
0
:kicking: Hola Amigos, soy guillermo y necesito saber como puedo ejecutar un procedimiento de almacenado de SQL para seleccionar informacion con paso de parametros desde Visual Basic 6.0. es urgente. por favor..

Ejemplo:

SQL
*******
CREATE PROCEDURE [sp_select_tbciudad]
@IdPais Tinyint as
begin
Select IdCiudad, Nombre FROM tbciudad WHERE IdPais = @IdPais
end

Visual Basic
************
Dim ObjComm   as new ADODB.Command
dim Rs              as new ADODB.RecordSet

with ObjComm
      .ActiveConnection = Conexion
      .CommandType = AdSmdSoreProc
      .CommandText = "sp_select_tbciudad"
      .Parameters(1).Value = m_CodPais
      .Execute
end with
set rs = ObjComm.Execute


  y no me funciona.....

    Gracias.....


email: guillermo_ernesto_a@hotmail.com

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Procedimientos De Almacenado Sql
« Respuesta #1 en: Jueves 11 de Diciembre de 2003, 14:41 »
0
Hola nono_81.

Me parece que te falta crear el parámetro y añadirlo al command.

ObjComm.Parameters.Append ObjComm.CreateParameter _
"Nombre_Parámetro", adChar, adParamInput, Tamaño)


por ejemplo...

Suerte.