Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2004, 18:50
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Puedes usar una cadena de conexiòn ("DSN less" le llaman por si quieres buscar informaciòn al respecto).

Un tutorial:
http://www.phpfreaks.com/tutorials/104/0.php

Ahí hace un ejemplo con el uso de la capa de abastracción de BD ADOdb .. pero si usas tus funciones odbc_connect() .. tan sólo debes usar $conn en lugar de donde se te pide el DSN en dicha función:

Cita:
simonr at no2sp at m dot cogapp dot com
01-Jun-2004 08:26
To make a DSN-less connection using ODBC to MS-SQL:
Código PHP:
<?php 

$connection_string 
'DRIVER={SQL Server};SERVER=<servername>;DATABASE=<databasename>'

$user 'username'
$pass 'password'

$connection odbc_connect$connection_string$user$pass ); 

?>
Ejemplo extraido de la documentaciòn oficial de PHP sobre la funciòn odbc_connect() .. de los comentarios de los usuarios:

http://www.php.net/manual/en/function.odbc-connect.php

Sustituye la cadena de conexión "DSN Less" por la que corresponda a Access.

Pero .. recuerda que sea con DSN o sin el .. tu BD debe estar en una ruta accesible tipo recurso compartido de una red (en otro PC la BD access y sus .mdb en una intranet .. ) o bien està todo (PHP y esa .mdb) en el mismo PC.

Y algo màs para que leas al respecto (sobre funcionalidad y rendimiento de ese tipo de conexiones):
http://www.powerasp.com/content/data...vs_dnsless.asp

Un saludo,

Última edición por Cluster; 18/11/2004 a las 18:51