Two basic ways. Either way, start with code like this: my $dbh = DBI->connect('db:ODBC:dbname', 'username', 'password'); my $sql = 'SELECT * FROM Table1'; my $sth = $dbh->prepare($sql); $sth->execute();
Method #1: The ->{NAME} attribute ================================= while (my @row = $sth->fetchrow_array()) { my $field_number = $sth->{NUM_OF_FIELDS}; my $fields = $sth->{NAME}; foreach my $field (@$fields) { print "$field\n"; } } Method #2: ->fetchrow_hashref method ==================================== while (my $ref = $sth->fetchrow_hashref()) { foreach $key (keys(%$ref)) { print "$key\t$$ref{$key}\n"; } } Does that help? Paul Quoting Anthony Nickolayev <[EMAIL PROTECTED]>: > Greetings. Maybe the answer for my question will be RTFM, but i still cant > find > it myself. The problem is: i need to fetch just list, contains column names - > and > i dont know how to do it. I didnt find it in DBI manual page, and anywhere > else. > Thanks anyway, and sorry for my english. > ---------------------------------------- This mail sent through www.mywaterloo.ca