Jue Sep 13, 2007 9:01 am
|
|
|
| Win32::ODBC No puedo llamar Oracle Stored Procedures |
|
|
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! |
|
|
|

Jue Sep 13, 2007 11:01 am
|
|
|
| Aquí la respuesta, compadre |
|
|
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. |
|
Jue Sep 13, 2007 11:07 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4105
Ubicación: Valladolid, España
|
|
|
|
|
Muchísimas gracias por dejar la respuesta.
Otras personas ni se acuerdan de hacerlo. |
|
Jue Sep 13, 2007 2:25 pm
|
|
|
|
|
|
| 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 |
|
Lun Oct 29, 2007 4:24 pm
|
 |
Jenda
Perlero Frecuente

|
Registrado: 29 Oct 2007
Mensajes: 105
Ubicación: Praga, Republica Checa
|
|
|
|
|
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! |
|
Powered by phpBB © 2001, 2005 phpBB Group
|