Титла: Mdb tools Публикувано от: Spite_Smile в Jul 02, 2008, 10:35 Здравейте,
търсих навсякаде решение за моя проблем ама уви, даже и чичо google неможа да ми помогне. Почвам от самото начало, във фирмата която работя сме предимно на линукс както и сърварът ни, които е с 64bit-ова система, като получин някой mdb фаил на копютрите си го отваряме без проблем (те са с 32bit-ови системи), но като го качваме на сървера не се получава не се отварят. Пробвахме с mdbtools но пак не стана. Моля помогнете, благодаря ви предварително. Титла: Mdb tools Публикувано от: spec1 в Jul 02, 2008, 21:29 Не си дал никаква информация.
Какво работи на сървъра ? mdbtools си има добра документация,можеш да отвориш .mdb файла напр. с OpenOffice ( чрез UnixODBC ) , да го конвертираш в друг формат и т.н. Титла: Mdb tools Публикувано от: Spite_Smile в Jul 03, 2008, 10:48 Цялата работа е такава, нуждая се от скрипт който да дъмпва информацията от msaccess база данни чрез php и да я записва в mysql
търсих много инфо по въпроса и намерих едни много хубави тулчета за линукс на който са и сървърите ни. Те се казват mdbtools и работят прекрасно елементарно и ми показва точно това което ми трябва. Но странното е че кога то мдб файла е локално на компа ми работи перфектно но когато го ъплоадна на сървъра с елементарна форма CODE <form name=form method=post action='<?=$_SERVER["PHP_SELF"]?>?action=upload' enctype="multipart/form-data"> <table cellspacing=0 cellpadding=0 border=1> <tr> <th colspan=2>ИЗБЕРИ ФАЙЛОВЕТЕ СЪДЪРЖАЩИ ИНФОРАМЦИЯТА</th> <tr> <th align=left>Избери файл</th> <td><input type="hidden" name="MAX_FILE_SIZE_LOTS" value="2000000"> <input type=file name="lots_userfile"></td> <tr> <tr> <td colspan=2 align=left><input type=submit name="upload" value='Запиши' class="box" id="upload"> </table> </form> файла се скапва и командите ми връщат Segmentation fault.Опитах и като "облека" файла в зип т.е. компресирам го ъплоадвам го и с php го разпакетирам, но пак не става. Титла: Mdb tools Публикувано от: spec1 в Jul 04, 2008, 17:08 Доколкото разбирам, имаш .mdb файл на сървъра и ти трябва
скрипт който да чете от него данните. Пишеш РНР скрипт, който ти извиква съотв. изпълним файл напр: mdb-sql <аргументи> чрез popen() и после получените данни можеш да ги обработваш както си поискаш. Е ,ще трябва малко да се потрудиш ... Ако не ти се занимава, правил съм много пъти конвертиране м/у различни бази бази данни ,публикувай някакви координати и ще се свържа с теб. |