Hallo Leute.
Ich nutze PHP 5 und will mit folgendem Code auf eine SQLAnywhere-DB zugreifen:
...........
$handle = odbc_connect("aDb", "aUid", "aPw", "SQL_CUR_USE_ODBC");
if (!$handle)
{
print "<p>Failure to connect to DSN [$DSN]: <br />";
odbc_errormsg();
}
else
{
print "done</p>";
$resultset = odbc_exec($handle, "$query");
odbc_result_all($resultset, "border=2");
odbc_close($handle);
}
Als IDE nutze ich derzeit phpDesigner 2007.
In dessen Debugmodus funtioniert das auch ohne Probleme.
Wenn ich es jedoch im localhost laufen lasse, bekomme ich die Fehlermeldung:
Connecting...
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben, SQL state IM002 in SQLConnect in C:\web\Apache2\htdocs\test\phpdesigner_tmp1.php on line 32
Was mache ich falsch?
Grüsse :-)