【发布时间】:2013-04-16 09:56:49
【问题描述】:
我正在尝试将数据简单地添加到数据库表 (PostgreSQL)。一开始我连一个简单的都搞不定
$my_item = $_item_class->new(...);
工作。我发现我在代码中拼写的字段与我在“模型”代码中的拼写不同。
但是,现在,这是可行的,但是当我尝试时:
$my_item->save;
似乎抛出了异常。所有这一切都发生在 eval {...} 结构中,我想捕捉异常并看看出了什么问题,但我不知道该怎么做。
为什么像“保存”这样的东西会在这里失败?我检查了所有内容,一切正常(当然!)。
而且,我如何捕捉似乎被抛出的异常?
谢谢!
【问题讨论】:
-
这将有助于查看您的数据库架构、
$_item_class的代码,或者至少是某种错误消息。 -
谢谢约翰。我已经弄清楚了这个问题,我会尽快发布一个关于它的帖子。是的,数据库架构和 $_item_class 代码是关键。
-
您应该在这里回答您自己的问题,以便其他人可以看到解决方案。
-
是的,我一定会的。
标签: rose-db-object