עזרה לגבי שגיאה ב Perl

מ שרון

New member
עזרה לגבי שגיאה ב Perl

שלום , זה חלק מהקוד שלי, כשאני מנסה להריץ אותו אני מקבלת שגיאה:
chop ($ids); print LOG "This is the packages ids for this version:\n"; print LOG "$ids\n"; #my %pkgwhere = ('entry' => " in ($ids)"); my %pkgwhere = ('entry' => " in ($ids)"); my @pkgs = &DSGEN::Repository_get(\%pkgwhere); if ($#pkgs > $exsit_num){ foreach my $pkg (@pkgs) {
Bad name after entry' at /u/sharonm/createCD.pl line 169​
כשהשורה שעליה הוא מדבר - היא בכלל הערה יש למישהו פתרון לזה? תודה, שרון
 

voguemaster

New member
היא נראית דומה למדי לשורה שאחריה

נסי למחוק את השורה של ההערה ויש לי הרגשה שתקבלי את אותה שגיאה. מה את מנסה לעשות שם בדיוק ?
 

מ שרון

New member
מחקתי כבר כמעט את כל הקוד

לא משנה מה אני מוחקת הוא מצביע לשורה שלאחר מכן... כל הקוד כאן מתעסק עם DB - שליפה מ DB שהערכים חוזרים בתור מערך של פויינטרים ל HASH
 

מ שרון

New member
מצאתי את השגיאה - תודה בכל אופן

זו השורה הזו:
$ids .= "$elm->{\'pkgno\'},";​
ה \ הפריעו לו.... תודה בכל אופן
 
למעלה