Форум программистов, компьютерный форум, киберфорум
Perl
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.95/37: Рейтинг темы: голосов - 37, средняя оценка - 4.95
1 / 1 / 1
Регистрация: 04.12.2010
Сообщений: 216
1

Ну работает скрипт: Software error: Can't call method "do" on an undefined value at modules/DBfunctions.pm line 19.

08.06.2006, 22:58. Просмотров 7009. Ответов 1
Метки нет (Все метки)

Ну connect у тебя не сработал, значит.
Сделай так
$dbh = DBI->connect( $dbi, $modules::Settings::c{mysql}{user}, $modules::Settings::c{mysql}{pass} ) || print "Connection error: " . $DBI::errstr . "";
и посмотри что было не так.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.06.2006, 22:58
Ответы с готовыми решениями:

Классы. Ошибка "Fatal error: Call to undefined method Wildcat::_construct ()"
Всем доброго времени суток, проблема вот: Fatal error: Call to undefined method...

Ошибка "Call to undefined method db::error()"
Приветствую! Возникла следующая ошибка: Строка 584: В чём может быть причина?

Ошибка "Фатал" error: Uncaught Error: Call to undefined function mysql_query() in
Здравствуйте, я создаю сайт с системой регистрации, но у меня почему-то вот такая ошибка после...

Ошибка в oracle: FATAL ERROR in native method: JDWP "stepControl.c" (Aug 19 2003), line 86:
Во время работы системы возникает ошибка FATAL ERROR in native method: JDWP "stepControl.c" (Aug...

1
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 11
26.06.2012, 18:37 2
Всем привет!
Не хочет работать перловый скрипт, а сам я в перл полный 0.

Вот такой модуль:
Код
package modules::DBfunctions;
use Exporter;
our @ISA=qw(Exporter);
our @EXPORT=qw($dbh connectDB get_table_hash get_erased_msg_text);
our $VERSION=1.9;

use strict;
use DBI;
use modules::Settings;
use vars qw($dbh);

sub connectDB {
	my $dbi = "dbi:mysql:$modules::Settings::c{mysql}{database}:$modules::Settings::c{mysql}{host}";
	$dbh = DBI->connect( $dbi, $modules::Settings::c{mysql}{user}, $modules::Settings::c{mysql}{pass} );
	$dbh->do("SET NAMES 'cp1251'");
	return $dbh;
вот в $dbh->do("SET NAMES 'cp1251'"); этой строчке не работает.

выдаёт вот такую ошибку:
Software error:
Can't call method "do" on an undefined value at modules/DBfunctions.pm line 19.
Compilation failed in require at 4site.pl line 13.
BEGIN failed--compilation aborted at 4site.pl line 13.


система Linux c01n01 2.6.14.2
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2012, 18:37

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ошибка "Fatal error: Call to undefined function" после обновления плагинов
У меня есть свой сайт, созданный в вордпрессе, сайт создавала не я, но обучена его редактированию...

Ошибка "Uncaught Error: Call to undefined function app\forms\preg_match_all"
При написании пода на пхп вылазит ошибка Fatal error: сам код $fgt =...

Ошибка Fatal error: Uncaught Error: Call to undefined method mysqli_stmt::rowCount()
Мне нужно вернуть количество строк, которые были затронуты в запросе UPDATE. Вылетает ошибка Fatal...

Uncaught Error: Call to undefined method Error::loadModel()
Проблема такая. Когда я перехожу по несуществующей ссылке например: localhost/url меня перекидывает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.