You'll need to post more code.  Although you do have to use LongReadLen in
this situation, this
is not why you are getting errors.

Post more code:-)

Ilya

-----Original Message-----
From: Michael Ragsdale
To: [EMAIL PROTECTED]
Sent: 11/15/02 2:32 PM
Subject: LongReadLen use

I have a query that is pulling a LONG field from an Oracle DB.  I
received 
the following error:    illegal use of LONG datatype .....

I found information on LongReadLen in the cheetah book, but I'm still a
bit 
confused as to the syntax or exactly how to implement the attribute.
After 
searching Google, I found the following examples but none of them are
working:

my $dbh = DBI->connect($data_source,"foo","bar",{LongReadLen => 4000})

$dbh->LongReadLen(4000);

$dbh->{LongReadLen} = 4000;

The first two don't change the error message at all.  The third gives me

the following message:    Can't locate object method "LongReadLen" via 
package "DBI:db" (perhaps you forgot to load "DBI::db"?)

Just in case it's needed....
Oracle 8.1.7
Perl 5.6.1
DBI 1.28
DBD::Oracle 1.6

Any suggestions?

-Mike

Reply via email to