[prev] [thread] [next] [lurker] [Date index for 2004/11/01]
On 31 Oct 2004, at 21:15, Bowen Dwelle wrote:
> Trying to get this to work the right way as Richard suggests, I
> created Siesta::DBI
>
> sub set_up_table {
> my ($class, $table_name) = @_;
> __PACKAGE__->SUPER::set_up_table( $Siesta::Config::TABLE_PREFIX .
> $table_name);
> }
>
$class->SUPER::set_up_table(...) is closer to what is needed.
> when I run nacho with this in place, I get
>
> bdwelle:~> nacho show-members info-list
> Siesta::List can't SELECT id
> FROM siesta_deferred
> WHERE name = ?
> : DBD::mysql::st execute failed: Unknown column 'name' in 'where
> clause' [for Statement "SELECT id
> FROM siesta_deferred
> WHERE name = ?
> "] at /home/bdwelle/lib/DBIx/ContextualFetch.pm line 51.
> at /home/bdwelle/bin/nacho line 357
> bdwelle:~>
>
> some sort of inheritance problem... ? Note that set_up_table is
> specific to Class::DBI::mysql -- it doesn't exist in Class::DBI itself
Note that you always end up using a Class::DBI::$foo because of
Class::DBI::BaseDSN.
--
Richard Clamp <richardc@xxxxxxxxx.xxx>
Generated at 14:00 on 11 Nov 2004 by mariachi 0.52