Foros del Web » Programando para Internet » PHP » Configuración PHP »

Problema con conexión a SQLServer 2003

Estas en el tema de Problema con conexión a SQLServer 2003 en el foro de Configuración PHP en Foros del Web. Hola a todos: Estoy desarrollando un soft de cálculo con PHP y PostgreSQL. Uno de los formularios debe extraer la información de una tabla que ...
  #1 (permalink)  
Antiguo 08/10/2009, 06:54
Avatar de marie_mar  
Fecha de Ingreso: septiembre-2009
Mensajes: 26
Antigüedad: 14 años, 8 meses
Puntos: 0
Exclamación Problema con conexión a SQLServer 2003

Hola a todos:
Estoy desarrollando un soft de cálculo con PHP y PostgreSQL. Uno de los formularios debe extraer la información de una tabla que se encuentra alojada en una bd de SQLServer para mi tabla de postgre y procesar datos a partir de ahí.
La conexión con postgresql no tiene problemas porque ya llevo tiempo trabajando con este tipo de código, pero la conexión al sqlserver no me funciona.
Este es mi código de prueba en una página:

<?php
session_start();

$connect = mssql_connect("MDAEMON1","usr","usr");
mssql_select_db("recursos",$connect);
if (!$connect){
die('<h1><center>Imposible establecer conexión!</center></h1>');
}
echo '<h1><center>Conexión satisfactoria!</h1></center>';

$query = mssql_query("select * from TarjetaAsistencia");
$row = mssql_fetch_array($query);

echo $row[Id_Empleado];

mssql_close($connect);
?>

Cuando llamo la página desde el navegador me da el siguiente error:
Fatal error: Call to undefined function mssql_connect() in D:\WebServer\WebSites\rrhh\html_est\borrar.php on line 4

Ya le quité el ; a la extensión de la dll de mssql en el php.ini como ya me sugirieron. Cuando reinicié el servidor Apache me dice que no puede cargar esa librería porque no encuentra el módulo especificado.

Qué estoy haciendo mal???
Alguien me puede ayudar?

Gracias.
  #2 (permalink)  
Antiguo 08/10/2009, 08:46
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problema con conexión a SQLServer 2003

Necesitas aparte de quitar el ; copiar las librerías de MSSQL a la carpeta System32, o en algún lugar del PATH.

Saludos.
  #3 (permalink)  
Antiguo 08/10/2009, 08:46
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problema con conexión a SQLServer 2003

Mensaje trasladado desde PHP
  #4 (permalink)  
Antiguo 08/10/2009, 09:43
Avatar de marie_mar  
Fecha de Ingreso: septiembre-2009
Mensajes: 26
Antigüedad: 14 años, 8 meses
Puntos: 0
Pregunta Respuesta: Problema con conexión a SQLServer 2003

Cita:
Iniciado por GatorV Ver Mensaje
Necesitas aparte de quitar el ; copiar las librerías de MSSQL a la carpeta System32, o en algún lugar del PATH.

Saludos.
Bien, no tengo librerías de mssql, es la primera vez que trabajo con sqlserver, y la bd que está en ese servidor es una sola y lo usa solo un programa que no es mío.
Cómo puedo obtener las librerías de mssql?
  #5 (permalink)  
Antiguo 08/10/2009, 10:01
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problema con conexión a SQLServer 2003

En el Manual indican que archivos se necesitan y donde los puedes conseguir.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:58.