[- use DBIx::Recordset ; -][$if !defined ($fdat{'!DataSource'}) || !defined ($fdat{'!Table'})|| defined($fdat{'showdsn'}) $][- delete $fdat{'showdsn'}-]
[$elsif defined ($fdat{'cond'}) $][-delete $fdat{'cond'}; $set = DBIx::Recordset -> SetupObject (\%fdat) ; $names = $set -> AllNames () if ($set) ; -]
[$if $DBI::errstr $] ERROR: [+ $DBI::errstr +][$else$]
DataSource: | [+ $fdat{'!DataSource'} +] |
Table: | [+ $fdat{'!Table'} +] |
User: | [+ $fdat{'!User'} +] |
Start Row: | [+ $set -> StartRecordNo +] |
SQL Statement: | [+ $set -> LastSQLStatement +] |
[$endif$][$else$][- *set = DBIx::Recordset -> Search (\%fdat) ; -] [- $names = $set -> Names () if ($set) ; -]
[$if $DBI::errstr $] ERROR: [+ $DBI::errstr +][$else$]
DataSource: | [+ $fdat{'!DataSource'} +] |
Table: | [+ $fdat{'!Table'} +] |
User: | [+ $fdat{'!User'} +] |
Start Row: | [+ $set -> StartRecordNo +] |
SQL Statement: | [+ $set -> LastSQLStatement +] |
[+ $$names[$col] +] |
---|
[+ $set[$row]{lc($$names[$col])} +] |
[+ $set -> PrevNextForm ('<<Previous Records', 'Next Records>>', \%fdat) +]
[$endif$][$endif$]
[- DBIx::Recordset::Undef ('set') ; -]