Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Can't locate Win32/ODBC.pm in @INC...


Автор: WildMan 2.6.2003, 09:29
Вопросец. Это то что я имею в логе в ответ на use Win32::ODBC
"...Can't locate Win32/ODBC.pm in @INC (@INC contains: .) at ..."
Смотрим Perl -V @INC
...
Localy applied patches:
ActivePerl Build 626...
@INC:
D:\Perl\lib
D:\Perl\site\lib
.
Вот в этих директориях необх пакеты есть (они ставились по умолчанию)
Что то я видно упускаю.. давно уже не настраивал Перл не пойму что...
предлагать поставить новую версию не надо все тоже самое
предлагать протестить более частый модуль тоже не надл юзал POSIX ругается
... похоже я что то приниципиально упускаю..
Почитал доку ... пок ане нашлел..
Будуд признателен за совет.. а то время поджимает.. не хотелось бы на этом долго стоять....
ЗЫ: Стоит w2K + IIS6
Некиие советы были высказаны http://www.xpoint.ru/cgi-bin/forum.cgi?action=thread&a mp;id=20480 но не помогает прояснить дело confused.gif

Автор: HalkaR 2.6.2003, 13:48
А переустанавливать не пробовал, мало ли sad.gif

Автор: WildMan 2.6.2003, 14:31
да пробоал sad.gif
Вот дискуссия на [URL= http://www.xpoint.ru/cgi-bin/forum.cgi?action=thread&id=20480]Хпойнте[/URL]

Автор: Wildman 4.6.2003, 15:41
Вот такое дело..... переустановил но на системную и к тому же ФАТовую партицию....
Заработало.... Хотя при проверке самим перлом переменной @INC выдал все тоже самое
Вот такие бывают заморочки... smile.gif

Автор: halyavchik 7.6.2003, 07:16
Немного не в тему есть вопросик, по этому @INC, как уже писалось выше по умолчанию содержит \Perl\lib \Perl\site\lib (хотя у меня это \bin\lib \bin\site\lib , ну да не важно), а как вставить другие значения и , самое главное, текущую директорию, чтобы модуль пускался из директории со скриптом.

Стоит вышеуказанный перл, апач 2...

Автор: acp 7.6.2003, 13:05
Код
perl -I


Автор: xtrasns 23.12.2007, 00:28
У меня тоже про ОДВС жалуется. Что  делать ?

Автор: xtrasns 27.12.2007, 10:19
А как вы вызываете ODBC ?

Надо так -  user  win32::ODBC;   )

Автор: shamber 27.12.2007, 18:14
xtrasns, сообщение 2003 года, вам не кажется что проблему уже решили?

Автор: xtrasns 28.12.2007, 09:52
Может еще кто-то ее не мог решить.  Я сам день промучился.

Не понимаю, зачем делать и DBD::ODBC и win32::ODBC  - это  только создает путаницу, так  что вопрос актуальный.

Автор: nitr 28.12.2007, 11:11
По поводу актуальности это ещё вопрос, обновите перл и обновите модуль. С 2003 года уже много "воды утекло". Посмотрите внимательно темы по Win32::ODBC, ни у кого больше нет таких проблем.

test.pl
Код
#!/usr/bin/perl
use warnings;
use strict;

use Win32::ODBC;
print "ok\n";

require Win32::ODBC;
print "ok\n";


Цитата
c:\>test.pl
ok
ok

c:\>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)