El dns ya lo sabe!!!! Cuando creas el dns estas diciendo donde esta la bbdd, luego ya esta.... Los parametros de creación del dns son, el driver correspondiente a la bbdd, el host o maquina donde esta la bbdd y finalmente el nombre de la bbdd.
Si lo que haces es conectar una bbdd del mismo pc no te piede ningun nombre de maquina pero si la bbdd estuviera en otra maquina tendrias que decirle el nombre o la direcció depende de como te conectes a ella...
pero al dns no al script de conexión.
Código sql:
Ver originalmysql odbc
$bd_host = "localhost"; / $bd_base = "foro"; $dsn = "basenueva";
$bd_usuario = "hola"; $usuario = "";
$bd_password = "1111"; $clave = "";
Tampoco le estas diciendo el nombre de la bbdd, ya que el dns ya lo sabe.... no?
Quim