Hi, Another method could be to store MARC record as a blob. That's how many library systems (including PHPMyLibrary) handles MARC data. However, I'm ignorant of the performance issues.
Regards, Saiful On 1/2/06, Mark Jordan <[EMAIL PROTECTED]> wrote: > > Hi Aaron, > > I'm not sure if this will solve your quoting problems, but instead of > rawdata() you could trying using the encode() method to serialize a record > object > for insertion into a database field. You can then use decode() to get the > record object back: > > use MARC::File::USMARC; > > # Serialize the current record > my $serialized = $record->MARC::File::USMARC::encode(); > # De-serialize it into a MARC object > my $newrecord = MARC::File::USMARC::decode($serialized); > print $newrecord->title() . "\n"; > > Mark > -- Saiful Amin Information Specialist Edutech India 8 Khader Nawaz Khan Road Chennai 600006, India Tel: +91 44 2833 0999 GSM: +91 98407 76214 Fax: +91 44 2833 1777 www.edutechindia.com "Enhancing knowledge and skills for success, lifelong."