[Please, please, please, trim the text at the bottom of your posts. 100 lines removed]
Donnie Jones wrote: > > I'm back...heh. I hope all this formats correctly for easy reading.... Did you read perlfaq4? I didn't think so. perldoc -q integer Found in /usr/lib/perl5/5.6.0/pod/perlfaq4.pod How do I determine whether a scalar is a number/whole/integer/float? > ########################################################### > # Here's my code for this instance > # > if( $insert_field[$i] =~ /^(+|-)?\d+$/ ) ### Line 161 > { > $sql .= qq{ > $insert_field[$i] > }; Why are you quoting a scalar? Do you need to have all that whiespace included? perldoc -q quoting Found in /usr/lib/perl5/5.6.0/pod/perlfaq4.pod What's wrong with always quoting "$vars"? > $i++; > } > # > ########################################################### > > ########################################################### > # I ran this to find the error hopefully.... > # > perl -wc SPI-insert_data.pl > Useless use of a variable in void context at SPI-insert_data.pl line 104. > /^(+|-)?\d+$/: ?+*{} follows nothing in regexp at SPI-insert_data.pl line 161. You have a '?' or a '+' or a '*' or '{}' in your regular expression that is in the wrong place. See the entry in perlfaq4 on how to determine whether a scalar is an integer. > ########################################################### > > I am not sure what that error means... I did some searching on google to no avail, >please help. Try searching in perldiag.pod perldoc perldiag Or use the diagnostics module in your code #!/usr/bin/perl use diagnostics; use strict; John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]