<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=108203&amp;view=findpost&amp;p=811265</guid>
        <pubDate>Mon, 05 Feb 2001 18:46:00 +0000</pubDate>
        <title>package Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=108203&amp;view=findpost&amp;p=811265</link>
        <description><![CDATA[lamo: поправка.<br>случайно просмотрел еще раз вопрос ...<br>тебе нужно добраться до самого тела хранимой<br>процедуры ? видно не так вопрос понял.<br>Тогда через OCI функции.<br>Например ... есть такая утилита TOAD.<br>она как раз писалась на делфях ... ессно<br>идет без сырцов ... да и кстати комерческая.<br>Но писалась человеком видно не соображающим<br>в низах винды, поэтому вся долбагеровская инфа оставлена и<br>защита мяхко говоря остановит только тех, кто<br>EAX от ESP (intel) отличить не могут.<br>Поэтому все лехко раскапывается.<br>Использовался там пакет DAO как раз.<br>Его можно найти в сырцах. DAO напрямую через<br>OCI функции работает с раклом.<br>Через него и вытягивается в тоаде все<br>тригера, процедуры... т.е. скрипты.<br><br>Ищи в сети подобные пакеты или rtfm.<br>почитай еще про Pro C/C++.<br>И кстати если провести аналогию с MS SQL ...<br>то там MS реализовала ряд COM объектов для<br>доступа к своему серверу.<br>Может и оракл пошел по такому пути (хотя не<br>уверен). Не знаю ... под Win глубоко ракло<br>и его клиента не програмил.<br><br>такие дела.]]></description>
        <author>lamo</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=108203&amp;view=findpost&amp;p=811264</guid>
        <pubDate>Mon, 29 Jan 2001 13:41:00 +0000</pubDate>
        <title>package Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=108203&amp;view=findpost&amp;p=811264</link>
        <description><![CDATA[lamo: вкладка ADO насколько помниться.<br>ну и там по выбору ...<br>например TADOCommand:<br>ADOCommand_db-&gt;CommandText =<br> "INSERT INTO SP_TITLE (TITLE_NUM, TITLE_NAME, TITLE_INPFL, TITLE_REQFL) VALUES (" +<br>  FormNewTitle-&gt;Edit1-&gt;Text + ", '" +<br>  FormNewTitle-&gt;Edit2-&gt;Text + "', " +<br>  i_inpfl + ", " + i_reqfl + ")";<br>  try<br>  {<br>   ADOCommand_db-&gt;Execute();<br>  }<br>  __except( true )<br>  {<br>   Application-&gt;MessageBox("Mather fucker ...",<br>                            NULL, MB_OK);<br>  }<br>ну или в CommandText засунь типа:<br>BEGIN<br> PACKAGE1.ORA_PROC1(:param1, :param2);<br>END<br>... ну как в PL/SQL пишеш - так и тут.<br>и в TADOCommand-&gt;Parameters методами AddParameter and atc<br>все пропиши.<br>Потом есть либа компонентная DAO - Direct Oracle Access.<br>Она напрямую с библиотекой ракла работает. но гибкость<br>теряеш.<br>Можно еще через TQuery и т.д. (BDE), но это<br>дополнительная прослойка да и глючит она.<br>да ... коннектится к раклу будеш через TADOConnection.<br>там в параметрах укажеш то что прописал в<br>tnsnames.ora ну и по желанию юзер/пассворд.<br><br>ps: код билдеровский, старый но рабочий.<br>в дельфю переписать - {} замени на begin end =)  и т.д.]]></description>
        <author>lamo</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=108203&amp;view=findpost&amp;p=811263</guid>
        <pubDate>Fri, 26 Jan 2001 08:12:00 +0000</pubDate>
        <title>package Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=108203&amp;view=findpost&amp;p=811263</link>
        <description><![CDATA[ranger: Если кто занает или уже встречался с подобной проблемой в Oracle 8 есть возможность  хранить на Pl SQL некий текст (процедуру фукцию) в виде package может кто подскажет как до нее добраться из Delphi стандартные компоненты подразумевают только <br> доступ к харнимым процедурам.]]></description>
        <author>ranger</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	