• Publicidad

Win32::ODBC No puedo llamar Oracle Stored Procedures

Aquí encontrarás todo lo que sea específicamente acerca de módulos de Perl. Ya sea que estás compartiendo tu módulo, un manual o simplemente tienes una duda acerca de alguno.

Win32::ODBC No puedo llamar Oracle Stored Procedures

Notapor dmartinezmurguia » 2007-09-13 10:01 @459

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!
dmartinezmurguia
Perlero nuevo
Perlero nuevo
 
Mensajes: 12
Registrado: 2007-05-07 12:32 @564

Publicidad

Aquí la respuesta, compadre

Notapor dmartinezmurguia » 2007-09-13 12:01 @542

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:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$parameter = 24;

my $queryDBObjNames = "SELECT * FROM {call DMARTINEZ.PROVING($parameter)}";
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


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:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
   my $connection = new Win32::ODBC($conectionString);
   $errorDesc= $connection->Sql($queryDBObjNames);
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


Saludos a los perleros y espero que esto ayude a la comunidad.
dmartinezmurguia
Perlero nuevo
Perlero nuevo
 
Mensajes: 12
Registrado: 2007-05-07 12:32 @564

Notapor explorer » 2007-09-13 12:07 @547

Muchísimas gracias por dejar la respuesta.

Otras personas ni se acuerdan de hacerlo.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor dmartinezmurguia » 2007-09-13 15:25 @684

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
dmartinezmurguia
Perlero nuevo
Perlero nuevo
 
Mensajes: 12
Registrado: 2007-05-07 12:32 @564

Notapor Jenda » 2007-10-29 17:24 @766

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!
-------------------------------------------------------
- Estoy aquí para practicar español. Si te ayudó mi respuesta ayudame con un mensaje privado sobre mis faltas por favor. Seguramente habrá muchas :-)
Jenda
Perlero nuevo
Perlero nuevo
 
Mensajes: 132
Registrado: 2007-10-29 06:31 @313
Ubicación: Praga, Republica Checa


Volver a Módulos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron