You forgot website in your retrieval array.  Suggestion: use
fetchrow_hashref, it will make this much easier to read and maintain...

Regards,

Jeff

>
>
> 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