Соединение PHP с DBISAM

В течение нескольких дней я пытался подключиться к базе данных DBISAM, но у меня не получилось, скачать и установить драйвер odbc и выполнить тесты из Excel, и он отлично работает, но когда я пробую его на PHP, он выдает ошибку, это скрипт Я использую:

<?php  
$dsn = '"DRIVER={DBISAM 4 ODBC Driver}; ConnectionType=Local; CatalogName=C:/direccion donde estan las tablas;';
$user = '';
$password = '';

try {
    $dbh = new PDO($dsn, $user, $password);
    echo "conexion establecidad";
} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
}
?>

это ошибка, которая мне кажется:

Соединение не удалось: не удалось найти драйвер

1
задан 05.04.2016, 01:56
1 ответ

Предполагая, что у тебя есть установленный правильно драйвер , доказательство используя odbc_exec():

$db = odbc_connect("DRIVER={DBISAM 4 ODBC Driver};ConnectionType=Local;CatalogName=C:\[path catalogo];","admin","");

$res = odbc_exec($db,"SELECT * FROM [tabla]");
echo odbc_num_rows($res)." Registros!";

while($row = odbc_fetch_array($res)) {
    print_r($row);
}
1
ответ дан 24.11.2019, 14:38
  • 1
    ты прав я это разместил случайно, когда он напечатает код, но все же остается моя проблема. – alexander123 05.04.2016, 22:01
  • 2
    как ты имеешь определенный ConnectionType=Local, проверь, если правилен маршрут каталога, я могу видеть, как ты это определяешь? – Jorgesys♦ 05.04.2016, 22:38
  • 3
    C:\a2automatroni\a2admin\Empre001\Data это ruto, где сохранялись подмостки, но все же я изменился из-за многих direciones и ничего – alexander123 05.04.2016, 22:44
  • 4
    Если ты определил безопасность, возможно у тебя есть, что añ adir " [пользователь] " " [password] "); он así? – Jorgesys♦ 05.04.2016, 22:56
  • 5
    равного способа я попытался с назначенным по умолчанию пользователем, который admin, с и без contraseñ в и совсем не. cnedelcu.blogspot.com/2013/09/… alejandrodotnet.wordpress.com/2010/12/27/… – alexander123 05.04.2016, 23:01

Теги

Похожие вопросы