|
|
|
Подключится к файлу .mdb на другой машине
|
|||
|---|---|---|---|
|
#18+
Даже не знаю, в какой форум писать. Сюда наверно.... Или не сюда... Или может глупый... Имеется: 1. Файл БД Access живет на сервере под Виндой (раздел NTFS). Сервер в домене. 2. Apache1.3.33+PHP4 на сервере под FreeBSD в той же локальной сети. Имеет так же выход в инет. Нужно: Ну нужно чтоб веб-сервер мог взаимодействовать с тем самым файлом .mdb, собственно говоря... Понятно, что само по себе взаимодействие будет через ODBC. Если это творить на одной виндовой машине, где и .mdb и Апач с ПХП - то все достаточно просто получается. А можно ли подключиться к ентой базе данных без установки Самбы на Фрибздю? Может, каким то хитрым образом строку подключения нарисовать? В общем то, серьезно сомневаюсь, что можно, но не удалось найти ни подтверждения тому, ни опровержения. Или есть какие то другие варианты? PS забить нафиг на .mdb не предлагать, он довольно активно используется, а что то кардинально переделывать нет ни времени, ни огромного желания. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2006, 04:51 |
|
||
|
Подключится к файлу .mdb на другой машине
|
|||
|---|---|---|---|
|
#18+
vkle Понятно, что само по себе взаимодействие будет через ODBC. Если вы найдете ODBC под UNIX, и так чтоб работало - то флаг в руки. Если нет, то, нНапример, можно сделать HTTP-интерфейс к базе access, то есть на виндовой машине поднять http и/или вебсервисы и зарашивать данные из access в виде XML ... Должны быть и другие решения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2006, 07:00 |
|
||
|
Подключится к файлу .mdb на другой машине
|
|||
|---|---|---|---|
|
#18+
> Если вы найдете ODBC под UNIX, и так чтоб работало - то флаг в руки. Млин... а php4-odbc из портов... не рабочий чтоли? Или это не то? > сделать HTTP-интерфейс к базе access, то есть на виндовой машине Оно понятно что можно... Но не хочется огород городить, хочется иметь сайт (в смысле, его скрипты) на одной машине Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2006, 07:18 |
|
||
|
Подключится к файлу .mdb на другой машине
|
|||
|---|---|---|---|
|
#18+
vkle > Если вы найдете ODBC под UNIX, и так чтоб работало - то флаг в руки. Млин... а php4-odbc из портов... не рабочий чтоли? Или это не то? Ну так вот и проверьте. Я никогда не пробовал из PHP, только из Perl года три назад - были нестыковки. Если PHP свою бибилотеку имеет и скомпилирована с ней, то может работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2006, 13:58 |
|
||
|
Подключится к файлу .mdb на другой машине
|
|||
|---|---|---|---|
|
#18+
http://php.net/odbc The following databases are supported by the Unified ODBC functions: Adabas D, IBM DB2, iODBC, Solid, and Sybase SQL Anywhere. Замечание: There is no ODBC involved when connecting to the above databases. The functions that you use to speak natively to them just happen to share the same names and syntax as the ODBC functions. The exception to this is iODBC. Building PHP with iODBC support enables you to use any ODBC-compliant drivers with your PHP applications. iODBC is maintained by OpenLink Software. More information on iODBC, as well as a HOWTO, is available at www.iodbc.org. Так что, насколько я понимаю, это расширение работает строго с перечисленными базами. К сожалению, домен iodbc.org неделю как просрочен, поэтому информацию оттуда добывать не слишком-то просто. Вот ссылка на предлагаемый ими способ установки PHP с поддержкой iODBC. Нормальная установка из портов, похоже, недоступна, однако, libiodbc в портах есть, возможно, можно установить хотя бы его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2006, 15:43 |
|
||
|
Подключится к файлу .mdb на другой машине
|
|||
|---|---|---|---|
|
#18+
> Нормальная установка из портов, похоже, недоступна, однако, libiodbc в портах есть, возможно, можно установить хотя бы его. Вчера php4-odbc установился из портов (правда, дерево не обновлял пару месяцев), PHP не ругается на неизвестные функции, вроде odbc_connect(). Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2006, 16:50 |
|
||
|
Подключится к файлу .mdb на другой машине
|
|||
|---|---|---|---|
|
#18+
Прочитайте внимательно мой предыдущий пост. Если в вашем случае всё заработало -- опровергните цитату, тогда она устарела, видимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2006, 17:22 |
|
||
|
Подключится к файлу .mdb на другой машине
|
|||
|---|---|---|---|
|
#18+
Да, похоже что я действительно поторопился. Оказалось, не все так просто :( То что работает в пределах виндовой машины, вовсе не обязано заработать под *никсами. Впрочем, это нормально :)) Пока очень не много удалось нарыть. Это статья про ODBC Socket Server http://www.phpbuilder.com/columns/timuckun20001207.php3 Кто нибудь его реально использовал? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2006, 19:51 |
|
||
|
Подключится к файлу .mdb на другой машине
|
|||
|---|---|---|---|
|
#18+
нужно и читать и писать в аксес? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2006, 21:52 |
|
||
|
Подключится к файлу .mdb на другой машине
|
|||
|---|---|---|---|
|
#18+
Сегодня надо только читать из аксеса, а завтра - хз, что удумают.... Пока на ODBC Socket Server попробую остановиться. Установился с полпинка, даже русские имена таблиц и полей понимает - приятная неожиданность (не говорите только что так нельзя делать, знаю... но переделывать то что работает несколько лет....) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2006, 22:29 |
|
||
|
Подключится к файлу .mdb на другой машине
|
|||
|---|---|---|---|
|
#18+
vkle Сегодня надо только читать из аксеса, а завтра - хз, что удумают.... Пока на ODBC Socket Server попробую остановиться. Установился с полпинка, даже русские имена таблиц и полей понимает - приятная неожиданность (не говорите только что так нельзя делать, знаю... но переделывать то что работает несколько лет....) Posted via ActualForum NNTP Server 1.3 Русские имена, думаю, нестрашно. Протестируйте - если найдете рабочую ODBC под никсы, то это будет полезно знать всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2006, 00:25 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=440&tid=1476907]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 372ms |

| 0 / 0 |
