|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : yurik shestakov 2:5020/400 11 Feb 2005 12:46:06 To : Pasha Volny Subject : Re: Передача массива из Перл в Оракл --------------------------------------------------------------------------------
On Fri, Feb 11, 2005 at 08:09:04AM +0000, Pasha Volny wrote:
PV> AC> Попробуй посмотреть в perldoc DBD::Oracle. Впрочем, скорее всего,
PV> AC> способ передать туда массив честно все равно один - через ссылку на
PV> AC> него.
PV> Почитал - судя по всему строка с разделителями - это единственный
PV> способ.Ссылка
PV> здесь не поможет - обмен идет через универсальный драйвер оракл - а ему
PV> все ссылки до фени.
PV> Даже сложные структуры из оракла - записи и т.п. он передает в виде
PV> строк (когда их фетчишь) , а уже модуль
PV> DBD::Oracle 'знает' как распарсить и преобразовать их в соответствующие
PV> структуры - массивы
PV> указателей на хеш и т.п. Если строки приходят оттуда - вряд-ли что-то
PV> сложнее можно воткнуть туда :)
PV> Хотя если кто-нить знает как - отзовитесь.
Есть вариант -- переписать под себя dbdimp.c из DBD::Oracle.
Копать в сторону функций dbd_rebind_ph_char, dbd_rebind_ph, dbd_bind_ph.
Более детально не расскажу, т.к. лично меня больше интересует DBD::Informix ;)
--
// yurik shestakov
--- ifmail v.2.15dev5.3
* Origin: Unknown (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/100693303976c.html, оценка из 5, голосов 10
|