Использование базы данных доступа в php - PullRequest
1 голос
/ 19 мая 2011

Я создал менеджер акций в VB.NET, он использует базу данных MS Access. Я также создал веб-сайт, и на этом веб-сайте я хочу регулярно загружать обновленный файл базы данных MS Access на веб-сайт и вставлять его в базу данных mySql. Теперь моя проблема в том, что я не знаю, как получить доступ к файлу MS Access с помощью php, я уверен, что есть способ, не покупая эти программы, но я не могу его найти. Теперь я не привязан к этому сценарию, если у кого-то есть лучшие идеи, я буду признателен за это, а главное, я хочу, чтобы управление запасами было отключено, и в конце дня я хочу, чтобы оно было загружено на сайт. Большое спасибо

Ответы [ 2 ]

2 голосов
/ 19 мая 2011

Я делал это в прошлом, используя ADODB и JET:

// connect
$conn = new COM('ADODB.Connection');
$conn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={$database};Mode=ReadWrite;");

//query
$results = $conn->Execute($sql);

// retrieve
$results->Fields[$field]->Value;

// navigation
$results->MoveNext();
$results->Move($count);
$results->EOF();

// Close (don't forget)
$conn->Close();

Это всего лишь маленький образец. Дополнительная справка

1 голос
/ 19 мая 2011

Посмотрите на php_odbc, который может взаимодействовать с MS Access, если вы правильно настроили источник данных ODBC на PHP-сервере. php_odbc документация здесь.

// From the `odbc_connect()` documentation:
// Microsoft Access
$connection = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...