powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Путь с русскими символами в строке подключения к драйверу БД?????????????
23 сообщений из 48, страница 2 из 2
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37727545
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жесть....
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37728315
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код покажите как пробовали конвертировать?
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37728385
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
for_kavесли указать простой путь даже с кирилицей или без неё - всё работает!Гхм, вот это место поподробне плиз. Что значит "простой путь", чем сложен путь в случае неудачи?

Мож какое то ограничение на длину строки действует...
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37728768
for_kav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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.
<?php
$string = "Kompas";
echo $string;
$user = "";
$password = "";
$conn = odbc_connect($string, $user, $password);
$err = odbc_error();
$errmsg = odbc_errormsg();
echo $err;
echo $errmsg; 
if ($conn==0)
{
echo "Не могу подключиться к серверу";}
$sql = "SELECT DISTINCT TIME, VALUE FROM ARCHIVE WHERE CHAN_ID = 81";
$exec = odbc_exec($conn,$sql)  or die("Couldn't execute  exec!");
$resultall = odbc_result_all($exec);
odbc_close($conn);
?>
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37728770
for_kav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
for_kav,

да забыл написать что версия PHP 5.2.9 + IIS Windows XP SP3
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37728784
for_kav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
for_kavfor_kav,

да забыл написать что версия PHP 5.2.9 + IIS Windows XP SP3

Уважаемые господа, товарищи и все все, решил поставить пакет Денвер так ради прикола, и знаете что??? - заработало))))))))
чтобы это могло значить?
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37728978
for_kav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пробовал обновить PHP до версии 5.2.17 не помогает(( в денвере стоит 5.2.14

подскажите как можно проверить файлик или библиотечку которая работает с ODBC драйвером в PHP?? можно ли его переконфигурировать?
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37728994
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
for_kavвываливает ошибку: odbc_error - HY000 odbc_errormsg - ["Вот так всегда, на самом интересном месте...." Чего ж сразу то не показали сообщение об ошибке?
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37729017
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
for_kavрешил поставить пакет Денвер так ради прикола, и знаете что??? - заработало))))))))
чтобы это могло значить?Банальная нестыковка чего-то с чем-то. С Денвером наверняка другая версия пхп поставлялась, другой набор модулей... Попробуйте пошарить на багтрекере, может быть найдете чего...
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37729029
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
for_kav, вы PHP из командной строки запускаете, или через веб сервер? А то может элементарно прав на доступ к файлу у сервера нет?
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37729085
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по списку ошибок ODBC , причин для HY000 может быть множество. Текст сообщения об ошибке есть?
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37729136
for_kav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
?for_kav, вы PHP из командной строки запускаете, или через веб сервер? А то может элементарно прав на доступ к файлу у сервера нет?

через веб сервер, права на всё есть
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37729139
for_kav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37729158
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
for_kavчерез веб сервер, права на всё естьА вы таки попробуйте из консольки запустить
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37729846
for_kav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
?for_kavчерез веб сервер, права на всё естьА вы таки попробуйте из консольки запустить
объясните новичку как запускать с консольки?
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37729926
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
c:\<путь_к_пхп>\php.exe <имя_файла>.php
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37729991
for_kav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
?c:\<путь_к_пхп>\php.exe <имя_файла>.php

спасибо) так работает , данные отображаются..)))))))

в какую сторону глядеть после этого? как отобразить то это в брузере?
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37730025
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Еще раз проверить права. Посмотреть в php is_writeble($filename)
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37730204
for_kav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
?Еще раз проверить права. Посмотреть в php is_writeble($filename)

по функции is_writable() пишет что файл доступен для записи
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37730269
for_kav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за замечательные советы, приобрёл немного опыта, но заставить таким образом работать не получилось(((((
Удалил я этот IIS, установил связку Apache2.2 + PHP5.2.17 и о чудо работает))) мне нравится, настроек минимум, никак в этом IIS.
Ещё раз спасибо!
:-)
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37730275
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дык вы apache2.conf Откройте
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37730277
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там еще похлеще чем в вашем иисе
...
Рейтинг: 0 / 0
Путь с русскими символами в строке подключения к драйверу БД?????????????
    #37730720
for_kav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hettтам еще похлеще чем в вашем иисе
Спасибо дорогой друг) за информацию, но для начального уровня мне конфигурация по умолчанию пригодна, а когда немного подучу apache? то залезу туда))
просто с IIS я немного уже поработал порядка 5 страничек на разных серверах крутятся, но так мелочные типа парсинга файлов и вывода инфы, да работа с MSSQL 2008)) вот там помучался но завёл таки связку
...
Рейтинг: 0 / 0
23 сообщений из 48, страница 2 из 2
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Путь с русскими символами в строке подключения к драйверу БД?????????????
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]