Salve a tutti!
Ho installato il driver iSeries Access ODBC per potermi connettere ad un sistema AS400.
Ho creato uno script di test per la connessione al db dell'AS400 in questo modo:
Codice PHP:
<?php
$db_host = "ip mio as";
$db_user = "NICOLA";
$db_pass = "mia pass";
$db_name = "FMG";
$dsn = "DRIVER={iSeries Access ODBC Driver};".
"CommLinks=tcpip(Host=$db_host);".
"DatabaseName=$db_name;".
"uid=$db_user; pwd=$db_pass;";
$connessione = odbc_connect($dsn, '', '')
or die("Connessione non riuscita: " .odbc_error());
print ("Connesso con successo");
odbc_close($connessione);
?>
Però mi restituisce questo errore:
Warning: odbc_connect() [function.odbc-connect]: SQL error: [IBM][iSeries Access ODBC Driver]Errore di sintassi nella stringa di collegamento., SQL state S1000 in SQLConnect in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\testodbc.php on line 11
Connessione non riuscita: S1000
E non ho proprio idea di cosa ci sia che non va...
Grazie mille a tutti