Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Win32::ODBC No puedo llamar Oracle Stored Procedures

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Módulos
Mensaje Jue Sep 13, 2007 9:01 am
dmartinezmurguia
Perlero Nuevo
Perlero Nuevo
Registrado: 07 May 2007
Mensajes: 12
Win32::ODBC No puedo llamar Oracle Stored Procedures Responder citando

Hola amigos

Alguien sabe cómo puedo llamar Oracle Stored procedures usando Win32::ODBC porque parece estar funcionando correctamente con consultas SQL como SELECT, INSERT, UPDATE, y DELETE pero no hace llamadas a procedimientos.
Si alguien sabe cómo hacerlo o tiene una sugerencia o Link de verdad se los agradeceré mucho.

¡Saludos a todos los miembros de la comunidad!
Mensaje Jue Sep 13, 2007 11:01 am
dmartinezmurguia
Perlero Nuevo
Perlero Nuevo
Registrado: 07 May 2007
Mensajes: 12
Aquí la respuesta, compadre Responder citando

Jeje. Ya encontré la respuesta y la comparto camaradas.

Este es el link: http://www.codeproject.com/books/1578700671.asp

Y esta es la solución:

Perl:
$parameter = 24;

my $queryDBObjNames = "SELECT * FROM {call DMARTINEZ.PROVING($parameter)}";


Esa es la respuesta. Nótese el uso de llaves después del FROM... y ya después pues lo ejecutaríamos de forma normal como sigue:

Perl:
   my $connection = new Win32::ODBC($conectionString);
   $errorDesc= $connection->Sql($queryDBObjNames);


Saludos a los perleros y espero que esto ayude a la comunidad.
Mensaje Jue Sep 13, 2007 11:07 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4105
Ubicación: Valladolid, España
Responder citando

Muchísimas gracias por dejar la respuesta.

Otras personas ni se acuerdan de hacerlo.
Mensaje Jue Sep 13, 2007 2:25 pm
dmartinezmurguia
Perlero Nuevo
Perlero Nuevo
Registrado: 07 May 2007
Mensajes: 12
Responder citando

Gracias a la comunidad de Perleros, creo que este es el mejor sitio en nuestro idioma y espero que siga asi evolucionando junto con Perl
Mensaje Lun Oct 29, 2007 4:24 pm
Jenda
Perlero Frecuente
Perlero Frecuente
Registrado: 29 Oct 2007
Mensajes: 105
Ubicación: Praga, Republica Checa
Responder citando

Es mejor no usar Win32::ODBC en códigos nuevos ... al menos si no quieres añadir nuevos ODBC DSNs (Data Service Names). Es mejor usar DBI y DBD::ODBC o DBD::Oracle.
¡Según su documentación Win32::ODBC no ha sido modificado desde hace 1999.09.25!
Publicar nuevo tema   Responder al tema    Foros de discusión -> Módulos Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group