vyhledavani pomoci DBI::XBase

Honza Pazdziora adelton na informatics.muni.cz
Úterý Listopad 16 12:04:12 MET 1999


> a sloupec col1 je viceradkovy, nehleda to spravne. Zaznam to vrati, 
> pouze pokud je jeho col1 jednoradkovy a je tam $retezec. Jakmile tam je odradkovani, 
> zaznam to nevrati, i kdyby tam byl $retezec treba stokrat (klidne i 
> na prvnim radku). Mnohokrat jsem to vyzkousel, chova se to opravdu 
> takhle: vraci pouze zaznamy s jednoradkovym col1 obsahujicim $retezec.
> Nevim jestli to je chyba DBI nebo XBase, nebo to tak ma byt nebo to 
> delam spatne? Nevite nahodou Perl Masters, co s tim?

Aplikujte prosim nasledujici patch. V nove verzi to uz bude opraveno.

--- lib/XBase/SQL.pm    Tue Nov 16 12:03:06 1999
+++ lib/XBase/SQL.pm.orig       Tue Nov 16 12:02:22 1999
@@ -769,7 +769,7 @@
 
        my $regexp = $string->value;
        $regexp =~ s/(\\\\[%_]|.)/ ($1 eq '%') ? '.*' : ($1 eq '_') ? '.' : "\Q$1" /seg;
-       $field->value =~ /^$regexp$/si;
+       $field->value =~ /^$regexp$/i;
        }
 
 1;

------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
 .project: Perl, DBI, Oracle, MySQL, auth. WWW servers, MTB, Spain, ...
------------------------------------------------------------------------


Další informace o konferenci Perl