Wie kann ich diesen Fehler beheben: name der Datenquelle nicht gefunden und kein Standardtreiber angegeben

Ich habe eine website, die ausgeführt wird in Windows server, und es funktioniert einwandfrei. Ich habe versucht, eine Kopie in meinem localhost, aber ich bekomme die Fehlermeldung:

Warning: odbc_connect() [function.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:\xampp\htdocs\tdms\webfolders\secured\db_fns.php on line 29
 Could not connect to database server

Zeile 29 enthält:

function fgsdb_connect()
{

   $a=array();
   $retvar=0;

   $result = odbc_connect('FGS','tdms','tdms358',SQL_CUR_USE_ODBC); //---->line 29

   if (!$result) //cannot establish connection to database

     throw new Exception('Could not connect to database server');

   else //connection to database has been established

     return $result;

}

Bin ich wirklich neu auf odbc. die website ist in php geschrieben und die Datenbank, die ich verwenden, in mySQL. obwohl ich dachte, dass die Datenbank, die es versucht zu verbinden, ist eine microsoft access-MDE-Datei. (ich überprüft die Website in windows server.) Was soll ich tun? im sorry, aber ich bin wirklich

Berechtigungen...?
was meinst du? es tut mir Leid. ich bin wirklich ein Neuling. 🙁
Berechtigungen: D. H. ist die Identität, die die Seite ausgeführt wird, wie hace Zugriff auf die Datenbank?
Sie müssen die ODBC-Datenquellen-manager definieren Sie Ihre Verbindung.
ich öffnete meine data source manager. der Benutzer hat dns dBase-Treiber, excel-Treiber und microsoft access-Treiber. das system dns hat nur Treiber für SQL server. ich habe versucht, konfigurieren Sie die Treiber in der Benutzer dns, sondern es sagt, dass die Treiber nicht gefunden werden kann.

InformationsquelleAutor prukuhkoo | 2012-02-03

Schreibe einen Kommentar