Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / perl xbase linux / 5 сообщений из 5, страница 1 из 1
08.04.2011, 13:21:40
    #37206593
izver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
perl xbase linux
Добрый день. Еть проблема. Установил на линуксе DBI-1.615_90
Мне нужно записать даные в dbf.
Установил xbase
apt-get install libdbd-xbase-perl
запускаю скрипт
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
#!/usr/bin/perl
use DBI;
@drivers = DBI->available_drivers;
 print  "------------- drivers -----------\n";
 for  $i (@drivers) {
   print  "$i\n";
}
 print  "---------------------------\n";
результат
------------- drivers -----------
ADO
DBM
ExampleP
File
Gofer
Multiplex
Pg
Proxy
Sponge
XBase
---------------------------

запускаю скрипт

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
#!/usr/bin/perl
use DBD::XBase;
my $dir = "directory";
my $xbase_dbh = DBI->connect("DBI:XBase:$dir", undef, undef, {RaiseError => 1 });
 if  ($DBI::err !=  0 ) {
   print  $DBI::errstr . "\n";
   exit ($DBI::err);
}
$dbh->disconnect();

выдает ошибку
Prototype mismatch: sub XBase::Base::O_BINARY () vs none at (eval 7) line 1.
Constant subroutine O_BINARY redefined at (eval 7) line 1.

В чем дело? Подскажите.
...
Рейтинг: 0 / 0
08.04.2011, 16:11:24
    #37207022
Anjey aka PM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
perl xbase linux
izver,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
#!/usr/bin/perl
use DBI;
my $dir = "/full/path/to/directory";
my $xbase_dbh = DBI->connect("DBI:XBase:$dir", undef, undef, {RaiseError => 1 });
 if  ($DBI::err !=  0 ) {
   print  $DBI::errstr . "\n";
   exit ($DBI::err);
}
$dbh->disconnect();
...
Рейтинг: 0 / 0
13.04.2011, 14:15:40
    #37214198
izver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
perl xbase linux
не работает. все равно выдает ошибку.
...
Рейтинг: 0 / 0
14.04.2011, 03:32:14
    #37215508
Warstone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
perl xbase linux
Телепаты в отпуске. Какая ошибка-то?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
20.08.2012, 10:59:28
    #37922654
lioncub
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
perl xbase linux
izverвыдает ошибку
Prototype mismatch: sub XBase::Base::O_BINARY () vs none at (eval 7) line 1.
Constant subroutine O_BINARY redefined at (eval 7) line 1.

В чем дело? Подскажите.
старый баг, поисковики твердят одно:
https://rt.cpan.org/Public/Bug/Display.html?id=44091
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / perl xbase linux / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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