Hello people !!! I'm try to contruct SQL dump LDAP simple function, but get nothing with this.....
Here de code: sub CacheLDAP { my ($self) = shift; my ($TableName,@Attrs,@Entries) = @_; my $fields; my $values; my $sth; foreach my $entry (@Entries) { foreach my $attr (@Attrs) { $fields = $fields ."$attr,"; $values = $values ."'" .$entry->get_value($attr) . "',"; } my $sql = "INSERT INTO $TableName ($fields) VALUES ( $values);"; print "$sql\n"; $fields = ""; $values = ""; } } Here the use: my @data = $ldap->search( ... )->entries; - This code works fine #foreach my $row (@data) { # print $row->get_value('sAMAccountName') ."\n"; #} - This subrotine don't work and @Entries inside of sub are empty ! $ldap->CacheLDAP("table",@attrs,@data); I'm not try this codes together. Where is the mistake ???? Allot tanks for help..... Best regards, Davi Davi Baldin IBM Certified Professional Especialista em Linux Analista de Suporte Pleno [EMAIL PROTECTED] (19) 3254-1266 (19) 8142-8902