Re: Quotation

Jens Rehsack <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.sybase.devel
Message-ID <[email protected]>
H.Merijn Brand wrote:

Hi Merijn,

> I've hit a failure, which I am not about if it is my fault or that I
> have to blame something else
> 
>   $dbh->do ("drop table $_") for $dbh->tables ();
> 
> Now that DBI returns the tables quoted, I expect that to work.
> 
> DBD::CSV uses the current user name as schema name, so the table list
> looks like
> 
>   $VAR1 = [
>     '"merijn".testaa.csv',
>     '"merijn".testab',
>     '"merijn".testac',
>     '"merijn".testad.txt',
>     '"merijn".testae.csv',
>     ];
> 
> Execution ERROR: Cannot open output/?QI0?.testaa.csv: No such file or directory at /pro/lib/perl5/site_perl/5.10.0/i686-linux-64int/DBD/File.pm line 549
>  called from t/71_csv-ext.t at 72.
> 
> ?QIO?
> Where does that come from? SQL::Statement?
> 
> Should I overload the tables () function and strip the schema part?

I've detected a similar situation during my tests on SQL::Statement this
weekend. I believe it's an error which is coming from SQL::Parser.

I suggest you don't investigate to much finding this error and give me a
chance to finish S::S 1.21 before. I modified the parser a bit and applying
a patch may not as easy as it would otherwise.

/Jens
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.