Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/08/2014, 11:35
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 8 meses
Puntos: 2
Respuesta: error al insertar registro en mssql server

Con este código:
Código PHP:
Ver original
  1. <?php
  2.  
  3.     function abrirCONPHP()
  4.     {
  5.         $serverName = "sql.presupueston.com"; //serverName\instanceName
  6.         $connectionInfo = array( "Database"=>"presupueston", "UID"=>"dbpreonvu1001", "PWD"=>"9409preon1001");
  7.         $conn = sqlsrv_connect( $serverName, $connectionInfo);
  8.  
  9.         if( $conn )
  10.         {
  11.             echo "Conexión establecida.<br />";
  12.         }
  13.         else
  14.         {
  15.             echo "Conexión no se pudo establecer.<br />";
  16.             die( print_r( sqlsrv_errors(), true));
  17.         }      
  18.     }
  19.    
  20.     function closeCONNPHP()
  21.     {
  22.         sqlsrv_close( $conn );
  23.     }      
  24.    
  25.     abrirCONPHP();
  26.  
  27.     $fileName = 'bano-minimalista-sanitarios-pared.jpg';
  28.     $fecha      = date("Ymd H:i:s");
  29.     $codigo   = '111111';
  30.     $sql = "INSERT INTO correoa (archivo,fecha,codigo) values (' $fileName ' , ' $fecha ' , ' $codigo ')";
  31.    
  32.     $ins = sqlsrv_query( $conn, $sql);
  33.        
  34.     if( $ins === false )
  35.     {
  36.         die( print_r( sqlsrv_errors(), true));
  37.     }
  38.  
  39.     closeCONNPHP();
  40.  
  41. ?>

Este error:
Código ERROR:
Ver original
  1. Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -14 [code] => -14 [2] => An invalid parameter was passed to sqlsrv_query. [message] => An invalid parameter was passed to sqlsrv_query. ) )

Cuando dejo de utilizar las funciones el script funciona, ayuda por favor.

un saludo.