![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| dmitryk1 |
|
||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 10.6.2008 Где: Новосибирск Репутация: 2 Всего: 2 |
я пишу небольшой портал по работе с нашей базой.
Написал два простых скрипта, которые из базы данные высасывают по запросу и выводят на страницу. работает отлично, но плодить скрипты с идентичным кодом неправильно. Поэтому решил сделать классы: Обновил. Это рабочий код: файл dbOra.pm отвечает за подключение к базе.
файл dbRs.pm отвечает за выполнение запроса.
oraDBData.pm
и скрипт, который будет всё это пользовать - test.pl
Первая ошибка выдаётся что не может dbora найти. хотя они все в одной директории. и тестовые проекты лежащие там же работали... Ну и вообще, может какие явные косяки? Это сообщение отредактировал(а) dmitryk1 - 25.9.2008, 12:49 |
||||||||
|
|||||||||
| Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Внимательно проверь имя файла, как самого файла, так и в коде, возможно у тебя где-то очепятка, не тот символ -------------------- менеджер по кодеврайтингу |
|||
|
||||
| ginnie |
|
||||||||||||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
Уважаемый dmitryk1, основная проблема в Вашем коде в том, что
и
это не обращения к ключам хэша, а вызов функций (методов, применительно к классу) sth() и oracle_user() обращение к хешу будет
Кроме этого мне не нравится:
тут явная синтаксическая ошибка, кроме того путь к библиотеке нужно задавать не в описании классов, лучше всего это делать в конфигурационном файле web-сервера.
обычно записывают как
обычно записывают как
это бесконечный цикл Это сообщение отредактировал(а) ginnie - 24.9.2008, 13:47 -------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
||||||||||||||||||
|
|||||||||||||||||||
| dmitryk1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 10.6.2008 Где: Новосибирск Репутация: 2 Всего: 2 |
Спасибо огромное за ответы!
С ошибкой dbora разобрался, оказывается если в подключаемом файле явная синтаксическая ошибка, то интерпретатор ругается именно на то, что не может найти файл. Ну а всё остальное исправил и почистил. Возникают ещё ошибки. но пока справлялся с гуглем и тестами. Так что надеюсь скоро завести эту конструкцию в опытную эксплуатацию. Ещё раз спасибо! |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |