Using an access database with DBI and DBD-ODBC, I am having the 
strangest problem, and I can't seem to solve it.

The table has three fields, named available_hours1, available_hours2 
and available_hours3.  When I retrieve the data, the contents of 
available_hours1 shows up when I say to print available_hours2.  
Below is my code, which I have combed over and over.  I can't find the 
problem.  I was hoping better eyes and wiser minds could figure out 
where my problem may be:

my $dbh = DBI->connect('dbi:ODBC:greene_resource_providers') || die 
DBI::errstr;
my $sth = $dbh->prepare("SELECT name, nickname, address1, 
address2, address3, city, state,
                                                                
zipcode, telephone1, telephone2, telephone3, private,
                                                                
tollfree1, tollfree2, hotline1, hotline2, fax,
                                                                
contact_name, contact_title, director_name, director_title, email1,
                                                                email2, 
website, available_hours1, available_hours2, available_hours3,
                                                                
eligibility1, eligibility2, eligibility3, eligibility4, eligibility5,
                                                                
eligibility6, service1, service2, service3, service4,
                                                                
service5, service6, service7, service8, service9,
                                                                
service10, service11, service12, service13, service14,
                                                                
service15, service16, service17, service18, service19,
                                                                
service20, service21, service22, service23, service24,
                                                                
service25, fee_structure1, fee_structure2, appointment, 
required_documentation,
                                                                
funding_source, service_code, legal_code, speaker, volunteer_use,
                                                                
volunteer_need, volunteer_description, handicap_code, last_update, 
tax1,
                                                                tax2, 
tax3, tax4, tax5, tax6, tax7, tax8, tax9, tax10, tax11,
                                                                tax12, 
tax13, tax14, tax15, tax16, tax17, tax8, tax19, tax20,
                                                                tax21, 
tax22, tax23, tax24, tax25
                         FROM resource_providers
                         WHERE sid=?
                        ");
$sth->execute("$in{'sid'}");

while (($name, $nickname, $address1, $address2, $address3, $city, 
$state,
                $zipcode, $telephone1, $telephone2, $telephone3, 
$private,
                $tollfree1, $tollfree2, $hotline1, $hotline2, $fax,
                $contact_name, $contact_title, $director_name, 
$director_title, $email1,
                $email2, $available_hours1, $available_hours2, 
$available_hours3,
                $eligibility1, $eligibility2, $eligibility3, $eligibility4, 
$eligibility5,
                $eligibility6, $service1, $service2, $service3, $service4,
                $service5, $service6, $service7, $service8, $service9,
                $service10, $service11, $service12, $service13, 
$service14,
                $service15, $service16, $service17, $service18, 
$service19,
                $service20, $service21, $service22, $service23, 
$service24,
                $service25, $fee_structure1, $fee_structure2, 
$appointment, $required_documentation,
                $funding_source, $service_code, $legal_code, 
$speaker, $volunteer_use,
                $volunteer_need, $volunteer_description, 
$handicap_code, $last_update, $tax1,
                $tax2, $tax3, $tax4, $tax5, $tax6, $tax7, $tax8, $tax9, 
$tax10, $tax11,
                $tax12, $tax13, $tax14, $tax15, $tax16, $tax17, $tax18, 
$tax19, $tax20,
                $tax21, $tax22, $tax23, $tax24, $tax25)=$sth-
>fetchrow_array) {  ........ code truncated here

Brad Smith
 

Reply via email to