Hallo,
ich versuche verzweifelt, auf einem Linux-System via ODBC eine Verbindung zu ner MSSQL-Datenbank inerhalb eines PHP-Scriptes herzustellen.
Die Verbindung klappt auch, aber beim Aufruf der Funktion "odbc_exec()" kommt folgende Fehlermeldung:
Warning: odbc_exec(): SQLAllocStmt error 'Invalid Handle' in /srv/www/htdocs/kb/Kundeninfo/kundeninfo.php on line 10
Der dazugehörige Quelltext:
Wie gesagt, in der Zeile, die mit $prepare beginnt, bringt er die Fehlermeldung.
Hat jemand ne Ahnung, was da falsch läuft?
Danke und Gruß.
ich versuche verzweifelt, auf einem Linux-System via ODBC eine Verbindung zu ner MSSQL-Datenbank inerhalb eines PHP-Scriptes herzustellen.
Die Verbindung klappt auch, aber beim Aufruf der Funktion "odbc_exec()" kommt folgende Fehlermeldung:
Warning: odbc_exec(): SQLAllocStmt error 'Invalid Handle' in /srv/www/htdocs/kb/Kundeninfo/kundeninfo.php on line 10
Der dazugehörige Quelltext:
PHP:
$connect = odbc_connect("Servername", "Username", "UserPW"); //Daten aus Datenschutzgründen geändert
if(!$connect) die("couldn't connect");
$prepare = odbc_prepare ( $connect, "USE Northwind SELECT CompanyName, ContactName FROM Suppliers" );
$result = odbc_execute ( $prepare );
while(odbc_fetch_array($result)){
print(odbc_result($result, "CompanyName") . ' ' . odbc_result($result, "ContactName") . "<br>\n");
}
odbc_free_result($result);
odbc_close($connect);
Wie gesagt, in der Zeile, die mit $prepare beginnt, bringt er die Fehlermeldung.
Hat jemand ne Ahnung, was da falsch läuft?
Danke und Gruß.