Saludos
Estoy tratando de hacer una aplicacion Web con php, pero la base de datos es un SQL Server, en el Linux le instale FreeTDS aparentemente ya se conecta ya que ejecuto el comando:
# tsql -S 192.168.10.2 -U user -P password -D prueba
1>
Donde:
192.168.10.2 -> ip del server SQL
prueba -> base de datos de prueba
Luego configure el FreeTDS y pude hacer consultas desde la consola de Linux
# isql -v MSSQLServer user password
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL>
Aparentemene todo esta OK, pero ahora cuando trata de acceder des una pagina con php no puedo, este es mi archivo.
<?php
$connect = odbc_connect("MSSQLServer", "user", "password") or die ("Conexion fallida ...");
$query = "SELECT * from tabla";
$rs = odbc_exec($connect, $query) or die (".....fallo");
$fila = odbc_fetch_array($rs);
echo "$fila\n";
odbc_close($connect);
?>
Cuando veo los logs esto es lo que me sale
PHP Warning: odbc_exec(): SQL error: Failed to fetch error message, SQL state HY000 in SQLExecDirect
Desda ya gracias por cualquier ayuda
Editado -- Jue Ene 14, 2010 8:42 am --Bueno pude resolver el problema siguiendo estos pasos ....
http://howtogetitworking.com/2008/02/26 ... p-on-unix/