Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Sergey Aleshin                       2:5020/400     12 Jul 2002  17:53:29
 To : All
 Subject : Проблемы с Perl
 -------------------------------------------------------------------------------- 
 
 Привет All!
 
 Тут, похоже, проблемы с перлом во freebsd 4.6.
 
 Имеем такую программу:
 use POSIX qw(locale_h);
 setlocale(LC_ALL,'ru_RU.KOI8-R');
 use locale;
 
 my $koeff=-10;
 my $a=(100.0+$koeff)/100.0;
 print "a=$a\n";
 
 Hа FREEBSD 4.5-RELEASE:
 0.9
 
 Hа FREEBSD 4.6-RELEASE-P1
 0,9!!!!
 
 У меня такое поведение на 4.6 ведет к тому, что не работает вставка в БД:
 
 Пусть дана след. программа:
 my $sth=$dbh->prepare('insert into table values(?,?,?)');
 
 $sth->execute($v1,$v2,$v3);
 
 Так вот из-за запятой в $v1,$v2 или $v3 получаем ошибку несоответствия кол-ва
 аргументов и полей БД.
 
 Отсюда вопрос: ЧТО ДЕЛАТЬ??? :-) Hа самом деле, достаточно, видимо,
 вернуть денежный разделитель в локали в старое значение, в '.'
 Кто знает, как это сделать?
 -- 
 Sergey Aleshin
 
 --- ifmail v.2.15dev5
  * Origin: RCD News Server (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Проблемы с Perl   Sergey Aleshin   12 Jul 2002 17:53:29 
 Re: Проблемы с Perl   Sergey Aleshin   12 Jul 2002 18:22:06 
 Re: Проблемы с Perl   Artem Chuprina   13 Jul 2002 10:51:56 
 Re: Проблемы с Perl   Sergey Aleshin   13 Jul 2002 16:21:09 
 Re: Проблемы с Perl   Artem Chuprina   13 Jul 2002 22:37:33 
 Re: Проблемы с Perl   Artem Chuprina   19 Jul 2002 13:03:49 
 Re: Проблемы с Perl   Sergey Aleshin   19 Jul 2002 17:01:27 
 Re: Проблемы с Perl   Artem Chuprina   22 Jul 2002 11:53:38 
 Re: Проблемы с Perl   Sergey Aleshin   22 Jul 2002 11:59:46 
Архивное /ru.perl/14780c55ff89.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional