Hi Tom, DBI itself has no control over this. It's DBD::Sybase, and more precisely what DBD::Sybase tells OpenClient to do.
You need to rebuild your DBD::Sybase binary with the 15.x OpenClient installation, and you need to use a version of DBD::Sybase that is recent enough to understand CS_VERSION_150 or CS_VERSION_CURRENT (1.09 or later, I believe). Michael On Aug 20, 2011, at 12:43 PM, Tim Bunce wrote: > ----- Forwarded message from "Mackin, Thomas E." <thomas.mac...@lfg.com> ----- > > Date: Fri, 19 Aug 2011 14:33:11 -0400 > From: "Mackin, Thomas E." <thomas.mac...@lfg.com> > To: tim.bu...@pobox.com > Subject: Sybase 15.0 > > > Tim, > > We migrated our Sybase database (AIX) to 15.0.2 about 2 years ago. We also > use Open Client 15.0 and > everything works, mostly. We have been butting up against the 30 character > limit for object names when > running scripts through Perl (5.6) ever since. Most of the time we simply > rename things to be 30 > characters or less. This is now becoming somewhat of a pain. Is it > possible to recompile/tweak/modify > something in the Perl DBI code to get around this? Keep in mind that I am > NOT a Perl developer (he > left!) but am tasked with trying to get this fixed. We found some C code > that uses Sybase.h, and we > assume that somewhere in all that is the datatype restriction that limits > the object names to 30 > characters. Can a newer header file be used to recompile the dll or am I > barking up the wrong tree? > > Any help or direction you could give us would be great. Surely someone has > Sybase 15.0 and Perl 5.6 > working with long object names... > > Thanks, > Tom Mackin > ------------------------------------------- > Lincoln Financial Group > > Investments, IA, and Risk Management IT > > Application Systems Analysis & Programming Lead > [1]thomas.mac...@lfg.com > 260.455.1466 > Mailstop: 2C12 > > Notice of Confidentiality: **This E-mail and any of its attachments may > contain > Lincoln National Corporation proprietary information, which is privileged, > confidential, > or subject to copyright belonging to the Lincoln National Corporation > family of > companies. This E-mail is intended solely for the use of the individual or > entity to > which it is addressed. If you are not the intended recipient of this > E-mail, you are > hereby notified that any dissemination, distribution, copying, or action > taken in > relation to the contents of and attachments to this E-mail is strictly > prohibited > and may be unlawful. If you have received this E-mail in error, please > notify the > sender immediately and permanently delete the original and any copy of this > E-mail > and any printout. Thank You.** > > References > > Visible links > 1. mailto:thomas.mac...@lfg.com > > ----- End forwarded message ----- > -- Michael Peppler Sybase on Linux FAQ: http://www.peppler.org/FAQ/linux.html "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson