Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Otros Temas » Bases de Datos » Leer todos los registros Responder al tema
Nuevo tema


Página 1 de 1  [ 3 mensajes ] 
 
Nota 2011-02-24 11:04 @503

Perlero Nuevo
Registrado: 2006-11-24 07:43 @363
Mensajes: 31
Leer todos los registros
Hola,

Estoy haciendo una consulta a una BBDD mediante el módulo DBI.

El código es el siguiente
Syntax: [ Download ] [ Hide ]
Using perl Syntax Highlighting
  1. my $db = DBI->connect( 'dbi:Oracle:'.$P_DDBB,$P_loginDB,$P_passwordDB,);
  2.  
  3. my $stm = $db->prepare("truncate table COSMOSS_1G_SONDAS_IPSLA");
  4. $stm->execute();
  5. $stm = $db->prepare("truncate table COSMOSS_GRUPOS_SONDAS_TMP");
  6. $stm->execute();
  7. $stm->finish();
  8.  
  9. #realizamos la consulta para obtener las máquinas (sondas) que contienes las pruebas.
  10. $stm = $db->prepare("SELECT NOMBRE FROM COSMOSS_AUXILIAR_SONDAS");
  11. $stm->execute();
  12.  
  13. @_datos = $stm->fetchrow_array();
  14.  


La tabla contiene 13 filas y solo me devuelve el primer registro ($#_datos = 0).

Si pongo fetchrow_arrayref() obtengo el mismo resultado.

Saludos y gracias.


Nota 2011-02-24 11:10 @507
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10261
Re: Leer todos los registros
Debes hacer un bucle:

Syntax: [ Download ] [ Hide ]
Using perl Syntax Highlighting
  1. while ( @row = $stm->fetchrow_array ) {
  2.     print "@row\n";
  3. }

_________________
JF^D Perl programming


Nota 2011-02-25 07:09 @340

Perlero Nuevo
Registrado: 2006-11-24 07:43 @363
Mensajes: 31
Re: Leer todos los registros
Gracias, explorer.


Responder al tema  [ 3 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO