On Wed, Feb 01, 2006 at 02:08:32AM +0100, [EMAIL PROTECTED] wrote: > use backticks instead of double quotes: > > my $sth=$dbh->prepare('select * from taskhours_per_date where `employee > name`=?');
That's not portable. The DBI has a $dbh->quote_identifier method to abstract this and do-the-right-thing for the database being used. Tim. > Regards, > Renee > > Am 31.01.2006 um 23:58 Uhr haben Sie geschrieben: > > Alexander Foken wrote: > > > You need to pass the quotes to the SQL engine. And by the way, you > > > should either use parameters or the quote function for values: > > > > > > my $sth=$dbh->prepare('select * from taskhours_per_date where > "employee > > > name"=?'); > > > $sth->execute('NAME HERE'); > > > > > > Maybe MS Acesss has other ways to do this, especially old Access > > > versions have some very strange behaviours. > > > > > > Alexander > > > > Could it be that DBD::ODBC just cannot handle it? I tried it that way, > I > > tried it with brackets, backticks, double quotes, etc. and no go. > > > > I was hoping just to slap a small web frontend to it but I guess I > will > > go the heavier route and move it over into Oracle using my own schema. > > > > Thanks for the replies. > > > > Robert > > > > > > > >