swares has asked for the wisdom of the Perl Monks concerning the following question:
This is the command that fails -package IssueBot::Channels; use base 'IssueBot::DBI'; __PACKAGE__->table( "channel_prefs" ); __PACKAGE__->columns( ALL => qw(idno channel channelpass loginon greet +on active subscriber_ids server_id) ); __PACKAGE__->add_searcher( search => "Class::DBI::Search::Basic" );
Here's the error I'm getting -use DBD::SQLite; use Class::DBI; use IssueBot::DBI; use IssueBot::db_functions; IssueBot->connection("dbi:$db_type:$db_name"); my $true='true'; my $channel_it = IssueBot::Channels->search( active => $true, subscrib +er_ids => '10000' );
I also tried this -DBD::SQLite::db prepare_cached failed: near "FROM": syntax error(1) at + dbdimp.c line 271 [for Statement "SELECT FROM channel_prefs WHERE active = ? AND subscriber_ids = ? "] at /usr/local/lib/perl5/site_perl/5.8.8/Ima/DBI.pm line 398.
Error from above command -my @active_channels = IssueBot::Channels->retrieve_from_sql(qq{ active = 'true' AND subscriber_ids like "%10000%" });
DBD::SQLite::db prepare_cached failed: near "FROM": syntax error(1) at + dbdimp.c line 271 [for Statement "SELECT FROM channel_prefs WHERE active = 'true' AND subscriber_ids like "%10000%" "] at /usr/local/lib/perl5/site_perl/5.8.8/Ima/DBI.pm line 398.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Trying to search using Class::DBI
by moritz (Cardinal) on May 23, 2008 at 18:36 UTC | |
|
Re: Trying to search using Class::DBI
by jdrago_999 (Hermit) on May 23, 2008 at 18:40 UTC | |
by swares (Monk) on May 28, 2008 at 20:19 UTC |