powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / perl xbase linux
5 сообщений из 5, страница 1 из 1
perl xbase linux
    #37206593
izver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Еть проблема. Установил на линуксе 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
perl xbase linux
    #37207022
Anjey aka PM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
perl xbase linux
    #37214198
izver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не работает. все равно выдает ошибку.
...
Рейтинг: 0 / 0
perl xbase linux
    #37215508
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Телепаты в отпуске. Какая ошибка-то?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
perl xbase linux
    #37922654
lioncub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / perl xbase linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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