hola a todos estoy intentando tratar de  conectar a uan bd de DB2 este es el codigo
 
<?php 
$dsn ="DRIVER={IBM DB2 ODBC DRIVER};Database='server1';hostname='juan';port=15  00;protocol=TCPIP; uid=''; pwd=''";
// Se realiza la conexón con los datos especificados anteriormente
 $conn = odbc_connect( $dsn, '', '' );
 if (!$conn)
  { exit( "Error al conectar: " . $conn);}
 // Se define la consulta que va a ejecutarse
 $sql = "SELECT * FROM nodes";
 // Se ejecuta la consulta y se guardan los resultados en el recordset rs
  $rs = odbc_exec( $conn, $sql );
 if ( !$rs )
  { exit( "Error en la consulta SQL" ); }
  // Se muestran los resultados
  while ( odbc_fetch_row($rs) )
   { $resultado=odbc_result($rs,"node_name");
   echo $resultado; }
   // Se cierra la conexión odbc_close( $conn );
  ?>
 
pero me sale este error ??
 
//
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado, SQL state IM002 in SQLConnect in e:\Inetpub\wwwroot\tree06\conaccess.php on line 27
Error al conectar: PHP Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado, SQL state IM002 in SQLConnect in e:\Inetpub\wwwroot\tree06\conaccess.php on line 27 
 
que podra ser???
 
gracias 
  
 
 
