in reply to Sybase::BCP and arrays

Seems like you need a filename, not an array. But the routine can also take a callback. From the POD:

Paramaters for config()

DIRECTION

The direction in which the bulkcopy operation is done. Can be 'IN' or 'OUT'. Default: 'IN' (Note: 'OUT' is not implemented yet.)

INPUT

Where BCP should take it's input from. It's a filename for bcp IN, it's a table name for bcp OUT. For bcp IN INPUT can also be a reference to a perl subroutine that returns the array to be inserted via bcp_sendrow().

OUTPUT

Where BCP should place it's output. It's a table name for bcp IN, a filename for bcp OUT.

...


It seems like you want to make a callback routine such as: (Warning: untested code)
my $current_elem = 0; sub getnext { $array[$current_elem++]; } ... $bcp->config(INPUT = \&getnext, OUTPUT = 'db.dbo.info_tbl');
hth

--rW