テーブルにはファイル名が格納されます。主キーは自動インクリメント整数です。結果セットを使用した検索が機能します。また、 deleteメソッドを呼び出すと、次のエラー メッセージが生成されます。
DBIx::Class::Relationship::CascadeActions::delete(): DBI Exception:
DBD::ODBC::st execute failed: [Microsoft][ODBC SQL Server Driver]Invalid
precision value (SQL-HY104) [for Statement "DELETE FROM tblComplaintAttachment
WHERE ( ID = ? )" with ParamValues: 1='8.4.9.3.0.'] at Dups.pl line 17
ID は主キーです。ID を印刷すると、ピリオドなしで84930と表示されます。削除するとエラーが発生する理由はありますか?
データベースは SQL Server 2000 です。私は DBIx::Class と Strawberry Perl を Windows XP で使用しています。