|
|
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
Господа есть вопрос такого характера: существует драйвер подключения к БД $string = 'DRIVER={TRACE MODE ODBC driver};ARCHIVE=E:\\kompas.rep;FLAGS=1'; всё хорошо работает, но когда в объекте ARCHIVE = в писать путь с русскими буквами и пробелами типа C:\\Директрия\\Тут лежит файл\\......*.*, то коннект не происходит, ошибка подключения. Подскажите какие могут быть средства записи путей с русскими символами? Переименовать директории нет возможности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 17:59:53 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
забыл написать подключение в PHP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 18:00:58 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
В чем проблема сделать путь латиницей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 18:35:42 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
Попробуйте сделать файл в cp866 или конвертнуть эту строку в эту кодировку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 18:36:18 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
HettПопробуйте сделать файл в cp866 или конвертнуть эту строку в эту кодировку. уважаемый подскажи в какую сторону глянуть? что за функция такая есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 18:42:37 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
Почему нельзя использовать короткие имена? Они гарантировано латиницей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 18:44:05 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
авторПереименовать директории нет возможности. Почему? Попробуйте еще пробелы экранировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 18:52:50 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
HettавторПереименовать директории нет возможности. Почему? Попробуйте еще пробелы экранировать. Пробелов в пути нет. полный путь C:\Path\АСКУЭ\АСКУЭ_СИКОН\kompas.rep ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 07:58:06 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
for_kavHettПопробуйте сделать файл в cp866 или конвертнуть эту строку в эту кодировку. уважаемый подскажи в какую сторону глянуть? что за функция такая есть? Пробовал через iconv - не помогает((( Пробовал сразу файлик php конвертить в UTF-8 тоже не помогает(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 08:00:49 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
for_kav, Уважаемые форумчане! однако есть и ОДБС драйвер к Trace Mode (SCADA система ), пытаюсь через odbc_connect подцепиться к dsn прописанному в Источниках данных ODBC? а через трассировщик не видно ни каких попыток соединения через страничку?????? через другие проги сразу видно подключение и можно выцарапать данные с БД, а через PHP не хотит((( Подскажите может какие настройки сделать нужно?? через phpinfo() показывает что odbc есть как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 08:06:48 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
file_exists() для этого файла что говорит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 08:18:45 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
вы код покажите как подключаетесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 08:20:24 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
?file_exists() для этого файла что говорит? говорит что файл существует! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 09:49:53 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
?вы код покажите как подключаетесь Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 09:52:04 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
короче получилось так: когда пытаюсь подцепиться через ODBC + PHP к рабочей базе, то ничего не выходит((( если цепляюсь к копии базы расположенной в другой директории то всё замечательно работает!!!!!! к рабочей базе могу цепляться через любые приложения которые поддерживают ODBC (Excel ViewODBC и т.д.), данные отображаются! выходит проблема в связке PHP+драйвер ODBC??????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 12:55:57 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
for_kav, А неизвестно. Данных то совершенно недостаточно. Кроме Вас никто и не знает, в какой кодировке Вы скармливаете кириллицу в строке подключения. Проверьте на пути без кириллицы для начала. Если заработает - пробуйте разобраться с кодировками. Проверка займет минут пять, вряд ли больше. Если и без кирилицы не заработает - уточняйте совместимость с учетом конкретных версий/сборок/разрядности, тут всякое может быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 13:36:01 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
vklefor_kav, А неизвестно. Данных то совершенно недостаточно. Кроме Вас никто и не знает, в какой кодировке Вы скармливаете кириллицу в строке подключения. Проверьте на пути без кириллицы для начала. Если заработает - пробуйте разобраться с кодировками. Проверка займет минут пять, вряд ли больше. Если и без кирилицы не заработает - уточняйте совместимость с учетом конкретных версий/сборок/разрядности, тут всякое может быть. если указать простой путь даже с кирилицей или без неё - всё работает! ODBC подключение настроено через администрирование..... я написал выше пост, о том что через PHP стандартный odbc_connect не могу прицепиться к рабочей базе, к копии цепляюсь без проблем. НО! через программы такие как Delphi, ViewODBC и т.д. с рабочей БД я могу вытаскивать данные, а через PHP не получается(((((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 14:21:17 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
может есть решение какое-нибудь типа открытия БД на чтение? или что-0то в этом духе??? Пробую подключиться через ADO всё тоже самое(((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 14:23:44 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
Конвертнуть DSN в кодировку присущую винде пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 14:31:18 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
какой-то хитрый драйвер у SCADA TraceMode5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 14:32:07 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
HettКонвертнуть DSN в кодировку присущую винде пробовали? подскажете как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 14:37:06 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
icon, mb_convert_encoding, или же задать кодировку для скрипта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 14:45:20 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
iconv* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 14:45:32 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
Hett, ничего не выходит((((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 14:53:24 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
так наверно и придётся делать прокладку между БД и PHP напишет прожку на делфях которая выбирает данные а потом уж парсить буду в PHP/ грустно ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 14:54:54 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
Жесть.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 14:59:54 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
код покажите как пробовали конвертировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 19:57:03 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
for_kavесли указать простой путь даже с кирилицей или без неё - всё работает!Гхм, вот это место поподробне плиз. Что значит "простой путь", чем сложен путь в случае неудачи? Мож какое то ограничение на длину строки действует... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 20:53:22 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
vklefor_kavесли указать простой путь даже с кирилицей или без неё - всё работает!Гхм, вот это место поподробне плиз. Что значит "простой путь", чем сложен путь в случае неудачи? Мож какое то ограничение на длину строки действует... нет ограничений на строку нет! Подключение делается через созданный в ODBC объект , назвал "Компас" который цепляется к ODBC драйверу Trace MODE. в настройках ничего не указано, все пункты пустые по умолчанию. в программах которые умеют работать с ODBC выбираю подлючение через "Компас", делаю простой select DISTINCT * from ARCHIVE where CHAIN_ID=81 и вуаля данные отображаются (пробовал в Excel Delphi ViewODBC Accses) и только PHP не может соединиться, при этом вываливает ошибку: odbc_error - HY000 odbc_errormsg - [ вот код: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 08:20:30 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
for_kav, да забыл написать что версия PHP 5.2.9 + IIS Windows XP SP3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 08:26:57 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
for_kavfor_kav, да забыл написать что версия PHP 5.2.9 + IIS Windows XP SP3 Уважаемые господа, товарищи и все все, решил поставить пакет Денвер так ради прикола, и знаете что??? - заработало)))))))) чтобы это могло значить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 08:59:26 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
пробовал обновить PHP до версии 5.2.17 не помогает(( в денвере стоит 5.2.14 подскажите как можно проверить файлик или библиотечку которая работает с ODBC драйвером в PHP?? можно ли его переконфигурировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 10:34:43 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
for_kavвываливает ошибку: odbc_error - HY000 odbc_errormsg - ["Вот так всегда, на самом интересном месте...." Чего ж сразу то не показали сообщение об ошибке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 10:42:11 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
for_kavрешил поставить пакет Денвер так ради прикола, и знаете что??? - заработало)))))))) чтобы это могло значить?Банальная нестыковка чего-то с чем-то. С Денвером наверняка другая версия пхп поставлялась, другой набор модулей... Попробуйте пошарить на багтрекере, может быть найдете чего... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 10:53:26 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
for_kav, вы PHP из командной строки запускаете, или через веб сервер? А то может элементарно прав на доступ к файлу у сервера нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 10:57:21 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
Судя по списку ошибок ODBC , причин для HY000 может быть множество. Текст сообщения об ошибке есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 11:25:12 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
?for_kav, вы PHP из командной строки запускаете, или через веб сервер? А то может элементарно прав на доступ к файлу у сервера нет? через веб сервер, права на всё есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 11:52:11 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
vkleСудя по списку ошибок ODBC , причин для HY000 может быть множество. Текст сообщения об ошибке есть? Warning: odbc_connect() [function.odbc-connect]: SQL error: [, SQL state HY000 in SQLConnect in C:\Inetpub\wwwroot\tempcshu\test.php on line 7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 11:53:39 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
for_kavчерез веб сервер, права на всё естьА вы таки попробуйте из консольки запустить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 12:00:25 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
?for_kavчерез веб сервер, права на всё естьА вы таки попробуйте из консольки запустить объясните новичку как запускать с консольки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 16:22:34 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
c:\<путь_к_пхп>\php.exe <имя_файла>.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 16:51:06 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
?c:\<путь_к_пхп>\php.exe <имя_файла>.php спасибо) так работает , данные отображаются..))))))) в какую сторону глядеть после этого? как отобразить то это в брузере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 17:14:09 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
Еще раз проверить права. Посмотреть в php is_writeble($filename) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 17:25:18 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
?Еще раз проверить права. Посмотреть в php is_writeble($filename) по функции is_writable() пишет что файл доступен для записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 18:41:32 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за замечательные советы, приобрёл немного опыта, но заставить таким образом работать не получилось((((( Удалил я этот IIS, установил связку Apache2.2 + PHP5.2.17 и о чудо работает))) мне нравится, настроек минимум, никак в этом IIS. Ещё раз спасибо! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 19:22:20 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
дык вы apache2.conf Откройте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 19:24:32 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
там еще похлеще чем в вашем иисе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 19:24:45 |
|
||
|
Путь с русскими символами в строке подключения к драйверу БД?????????????
|
|||
|---|---|---|---|
|
#18+
Hettтам еще похлеще чем в вашем иисе Спасибо дорогой друг) за информацию, но для начального уровня мне конфигурация по умолчанию пригодна, а когда немного подучу apache? то залезу туда)) просто с IIS я немного уже поработал порядка 5 страничек на разных серверах крутятся, но так мелочные типа парсинга файлов и вывода инфы, да работа с MSSQL 2008)) вот там помучался но завёл таки связку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 07:45:56 |
|
||
|
|

start [/forum/search_topic.php?author=ZendTech&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
| others: | 536ms |
| total: | 837ms |

| 0 / 0 |
