je cherche à me connecter à un .mdb sur un pc du reseau local. et y a pas marche.
ce code est opérationnel
Code : Tout sélectionner
<html>
<head>
<title>modification de données en PHP :: partie 1</title>
</head>
<body>
<?php
$user = "";
$pass = "";
// \\NomPc\Rep\
// W:\
$mdbFilename = "c:\Daaijon_U21.mdb";
$mdbFilename = addslashes( $mdbFilename );
//connection au serveur:
$cnx = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $pass) or die ("Impossible de se connecter à la bas de donnée") ;
//requête SQL:
$sql = "SELECT * FROM urgence" ;
//exécution de la requête:
$requete = odbc_do($cnx, $sql) ;
//affichage des données:
while( $result = odbc_fetch_object( $requete ) )
{
echo("<div align=\"center\">".$result->date." ".$result->mouvement." <a href=\"modification2.php?idPersonne=".$result->emetteur."\">modifier</a><br>\n") ;
}
?>
</body>
</html>Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] '(Inconnu)' n'est pas un chemin d'accès valide. Assurez-vous que le nom du chemin d'accès est correct et qu'une connexion est établie avec le serveur sur lequel réside le fichier., SQL state S1009 in SQLConnect inC:\dolibarrProduit\www\Visu\modification1.php on line 14
Impossible de se connecter à la bas de donnée
Si je lui donne un emplacement inexistant en local il me réponds la même chose...
La connexion physique n'est pas en cause. L'explorateur comme excel ou autre reconnait chacun des répertoires proposés et chacune des adresse proposé sauf l’inexistente
j'utilise win 7 sur les 2 pc et php 5.3.0
Merci pour la lecture et peu être une piste de recherche