|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 19 Feb 2004 17:29:54 To : Alexey Mahotkin Subject : Re: DBI & HandleError -------------------------------------------------------------------------------- Alexey Mahotkin -> Sergey Leschenko @ Wed, 18 Feb 2004 19:12:02 +0000 (UTC): SL>> hi,All my $dbh = DBI->connect( ... RaiseError => 1, HandleError => SL>> \&my_sub ... ); AM> SL>> $dbh->do('INSERT .... VALUES(?)', {}, $my_var); SL>> Как в случае ошибки узнать в my_sub() значение $my_var, с которым SL>> выполнялся sql-запрос? AM> Оберни запрос в eval {}, задавай значение $my_var до eval, проверяй $@ AM> после eval. Ты не обратил внимания, _где_ после ошибки ему нужно знать это значение? -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1147708904fc0.html, оценка из 5, голосов 10
|