develooper Front page | perl.dbi.dev | Postings from May 2012

Re: "unrecognised attribute name or invalid value"

Thread Previous | Thread Next
From:
Philip Stoev
Date:
May 7, 2012 08:03
Subject:
Re: "unrecognised attribute name or invalid value"
Message ID:
CD0F20C9661245A390497AAC89FC124B@Philips
>> Can't set DBI::db=HASH(0x20e7098)->{State}: unrecognised attribute name 
>> or
>> invalid value at /usr/lib64/perl5/vendor_perl/DBI.pm line 720.
>> Can't set DBI::db=HASH(0x20e7098)->{Errstr}: unrecognised attribute name 
>> or
>> invalid value at /usr/lib64/perl5/vendor_perl/DBI.pm line 720.
>> Can't set DBI::db=HASH(0x20e7098)->{Driver}: unrecognised attribute name 
>> or
>> invalid value at /usr/lib64/perl5/vendor_perl/DBI.pm line 720.
>> Can't set DBI::db=HASH(0x20e7098)->{Err}: unrecognised attribute name or
>> invalid value at /usr/lib64/perl5/vendor_perl/DBI.pm line 720.
>>
>> How can I make them go away? Err and Errstr both work in my driver, so it
>> seems to me I am handling them correctly.
>>
>> Thank you!
>
> Did you look at other DBD XS drivers?
>

Yes I did, I used the MySQL, Firebird, Oracle and ODBC drivers as reference 
but I can not figure out what I am doing differently from them.

>
> It might also help to actually share the code yoiu suspect: the code
> you have written to implement connect (). We could comment on that.
>

The perl portion of connect() is here

https://github.com/nuodb/nuodb-drivers/blob/master/perl_dbi/lib/DBD/NuoDB.pm#L38

The C++ portion is here:

https://github.com/nuodb/nuodb-drivers/blob/master/perl_dbi/dbdimp.cpp#L11

Thank you.

Philip Stoev 


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About