|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Yuriy Kaminskiy 2:5020/517.21 02 Feb 2002 11:15:06 To : Artem Chuprina Subject : Re: Прошу обьяснить идеологию -------------------------------------------------------------------------------- >>>>> On 12:16 01/2/2002, Artem Chuprina wrote to Mike Stankov: MS> 3.Вот тут как надо поступить если записи нет? $sth->finish;? и уже потом MS> $sth=$dbh->prepare("Insert...... MS> Или можно без finish сразу Insert? AC> Если запись одна, то AC> $dbh->selectrow_array("select ...") AC> Если пусто, то AC> $dbh->do("insert ...") AC> А в более общем случае - мыскль (внимание! это свойство конкретной AC> базы - sybase, например, нет) спокойно переживает наличие AC> нескольких одновременных незакрытых statement handle'ов. Really? В perldoc DBI сказано совсем другое: === cut === There's no need to call finish if you're about to destroy or re-execute the statement handle. === cut === А единственное назначение $sth->finish - сказать базе, что ты не будешь читать остаток данных. Кто врет :)? -- Yuriy Kaminskiy. --- Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Cuyahoga Valley) * Origin: none (2:5020/517.21@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1742738952ea1.html, оценка из 5, голосов 10
|