|
|
|
|
<?php
$connection_string = 'DRIVER={Microsoft dBase Driver (*.dbf)};datasource = Rd_dc_rs.dbf;';
$user = '';
$pass = '';
$connection = odbc_connect( $connection_string, $user, $pass );
$odbc = odbc_connect ($connection_string, '', '') or die('Could Not Connect to ODBC Database!');
$sql= 'SELECT * FROM Rd_dc_rs.dbf';
$query = odbc_exec($odbc, $strsql) or die (odbc_errormsg());
echo '<pre>';
var_dump($query);
echo '</pre>';
?>
|
Notice: Undefined variable: strsql in C:\shop\htdocs\htdocs\1123\1.php on line 10
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Драйвер ODBC dBase]Недопустимое использование указателя NULL , SQL state S1009 in SQLExecDirect in C:\shop\htdocs\htdocs\1123\1.php on line 10
[Microsoft][Драйвер ODBC dBase]Недопустимое использование указателя NULL
|
| |
|
|
|
|
|
|
|
для: Alph[p]a
(15.11.2011 в 11:58)
| | от куда у вас перемена $strsql??? | |
|
|
|
|
|
|
|
для: Jovidon
(15.11.2011 в 12:50)
| | эт ясно, вижу...
но
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Драйвер ODBC dBase] Объект 'Rd_dc_rs.dbf' не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути., SQL state S0002 in SQLExecDirect in C:\shop\htdocs\htdocs\1123\1.php on line 10
[Microsoft][Драйвер ODBC dBase] Объект 'Rd_dc_rs.dbf' не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути.
|
все равно...
файл 'Rd_dc_rs.dbf' лежит рядом но его почему то видит odbc | |
|
|
|
|
|
|
|
для: Alph[p]a
(15.11.2011 в 12:53)
| | в файле php.ini:
odbc.defaultlrl это должен быть 65536
а не 4096 | |
|
|
|
|
|
|
|
для: Jovidon
(15.11.2011 в 13:05)
| | поправил, ребутнул = 0 не помогает | |
|
|
|
|
|
|
|
для: Alph[p]a
(15.11.2011 в 13:12)
| | ну какие еще могут быть варианты как изменить строку в DBF файле ?
стандартная из функции php_dbase.dll - dbase_replace_record - не работает, тоесть работает но после этого исходных DBF файл становится не годным и его не открыть. Как быть? Я дурееюю...
Неужели придется использовать языки отличные от PHP для такой тривиальной задачи... | |
|
|
|