que tal amgio bueno estoy tratando de hacer una conexion en php con access97 y no funciona lo que pasa es que anteriormente lo hice pero con el DNS de windows osea inicio->panel de control->herramientas administrativas->odbc pero ya no lo necesito asi debo hacerlo de manera que me conecte a la base pero me un error, bueno cabe señalar que lo estoy haciendo en un servidor con win 2003 server, y este es el code para la conexion.
$base_soporte = "DRIVER=Microsoft Access Driver (*.mdb);
DBQ=d:/intranet.munistgo.cl/soporte/Soporte/access/db_soporte.mdb;
";
$conex=odbc_connect($base_soporte,"","");
y me da el siguiente error
Warning: SQL error: [Microsoft][Administrador de controladores ODBC] Longitud de cadena o de búfer no válida, SQL state S1090 in SQLConnect in d:\intranet.munistgo.cl\soporte\soporte\access\pruebadeaccess.php on line 20
donde la linea 19 es
$conex=odbc_connect($base_soporte,"","");
tonces no se cual es el problema si alguien tiene conocimiento le pido porfavor que me eche la mano y bueno gracias a todos adios
y esto es lo que hago pero no me funciona
[CODE]
<?php
$var="SOLUCIONADO";
$base_soporte = "DRIVER=Microsoft Access Driver (*.mdb);
DBQ=d:/intranet.munistgo.cl/soporte/Soporte/access/db_soporte.mdb;
";
$conex=@odbc_connect($base_soporte,"","");
//$conex = odbc_connect("localhost","","",SQL_CUR_USE_ODBC);
//$conex = odbc_connect("base_soporte","","");
$consulta = "select folio_atencion, fecha_llamado, hora_llamado, usuario_atencion, direccion_depto, n_oficina, fono_anexo, problema_descrito, tecnico_asignado, estado_atencion from maestro_atenciones WHERE (estado_atencion <> '$var')
ORDER BY folio_atencion DESC";
$resultado = @odbc_do($conex, $consulta);
$Num_Campos = @odbc_num_rows($resultado);
if ($Num_Campos==0){
echo "DATO NO EXISTE\n";
}
?>
<?php
while($row = @odbc_fetch_array($resultado)) {
printf("<tr>
<td><span class='style13'> %s</span></td>
<td><span class='style13'> %s</span></td>
<td><span class='style13'> %s</span></td>
<td><span class='style13'> %s</span></td>
<td><span class='style13'> %s</span></td>
<td><span class='style13'> %s</span></td>
<td><span class='style13'> %s</span></td>
<td><span class='style13'> %s</span></td>
<td><span class='style13'> %s</span></td>
<td><span class='style13'> %s</span></td>
</tr>",
$row["folio_atencion"],
cambiaf_a_normal($row["fecha_llamado"]),
cambiah_a_normal($row["hora_llamado"]),
$row["usuario_atencion"],
$row["direccion_depto"],
cambia_no_a_normal($row["n_oficina"]),
$row["fono_anexo"],
$row["problema_descrito"],
$row["tecnico_asignado"],
$row["estado_atencion"]);
}
//echo "<p><a href=fbusqueda.php>Volver a Buscar</p> \n";
echo "\n";
//Se liberan recursos y se cierra la conexión
odbc_free_result($resultado);
odbc_close($conex);
?>