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.
In reply to Trying to search using Class::DBI by swares
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |