Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2014, 18:24
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
ODBC : odbc_connect()

Buenas,

Tengo un problemita con una conexion via ODBC a MySQL...... el resultado es:

Cita:
Warning: odbc_connect(): SQL error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified, SQL state IM002 in SQLConnect in C:\WWW\apache2\htdocs\pruebas\odbc_connect.php on line 13
Cuando hice una prueba desde Adminstrative Tools de Windows me conecto sin problemas........


Script:

Código PHP:
<?php
// Script funcional con MySQL Server 5.3 (32 bits) sobre Windows 8 64 bits

$user        'root';
$pass        'gogogo';
$server        'localhost';
$database    'tiendax';
$DSN    "conntiendax";

$odbc_string "Driver={MySQL ODBC 5.3 ANSI Driver};Server=$server;Database=$database;";

//$conexion = odbc_connect ($odbc_string,$user,$pass);
$conexion odbc_connect ($DSN,$user,$pass);

$rsodbc_exec($conexion,"select * from products"); 

while (
odbc_fetch_row($rs)){          
    echo 
odbc_result($rs,"id")."\n";
    echo 
odbc_result($rs,"ProductName")."\n";
    echo 
odbc_result($rs,"Price")."\n\n";
}

odbc_close_all();

Por que sera que falla ?

EDIT: tenia un conflicto entre MySQL Server y el MySQL de mi LAMP (no era problema de PHP)
__________________
Salu2!

Última edición por Italico76; 03/07/2014 a las 20:27