powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / работа с cache ч\з odbc в php
5 сообщений из 5, страница 1 из 1
работа с cache ч\з odbc в php
    #37702162
nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.

Появилось желание поработать с кашей на пхп (не спрашивайте почему не цсп, ибо желание появилось не у меня, увы).

Собственно в чем проблема:
При обращении к скрипту получаем: "No rows found". Понятное дело, данные в базе есть.
Собственно вот минимум для коннекта
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
$resName="testDB";
$user="user_name";
$pas="passwd";

$con=odbc_connect($resName,$user,$pas) or die(odbc_errormsg());
$query="select * from table_db";
$res=odbc_exec($con,$query) or die(odbc_errormsg());
odbc_result_all($res,"class='example' align='center' BGCOLOR='#FEFF11' border='1' width='965'");



ODBC драйвер стоит(в системных dsn), настроен так:
dsn - testDB
область - треба область
логин\пароль - совпадает с тем что в скрипте (юзер в каше данный конечно же есть, права в достатке).

Ежели сделать odbc_num_rows($res) получим -1
Посему выдавать результат тем же odbc_fetch_row() смысла нет.

И вот возник вопрос - указанной области в odbc, основываясь только на этот параметре(глобалы нужной БД именно там), достаточно, что бы "запилить скулку" с указанием только таблицы(пример выше)?
Ибо ощущение, что селект делается куда то не туда..

И второй вопрос - как? Как заставить шайтан машину работать? :)
...
Рейтинг: 0 / 0
работа с cache ч\з odbc в php
    #37702202
nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот и первая собственная ошибка - юзер в cache был с доступом без указания области. После изменений, при обращении к скрипту:
автор[Cache ODBC][State : S1000][Native Code 417] [C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin\httpd.exe] Отказано в доступе

PS cache установлен на win03, веб там же.
...
Рейтинг: 0 / 0
работа с cache ч\з odbc в php
    #37702943
nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема решена, всем спасибо.

Решилась путем минимальной корректировки кода:
Код: php
1.
//or die(odbc_errormsg());
...
Рейтинг: 0 / 0
работа с cache ч\з odbc в php
    #37704880
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nazgul ,

%CacheHome%\dev\odbc\samples\php\
...
Рейтинг: 0 / 0
работа с cache ч\з odbc в php
    #37705984
nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, спасибо. Именно им и воспользовался, как образцом.
Заменил конструкции or на if(){ then }, все встало на свои места.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / работа с cache ч\з odbc в php
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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