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