опубликован 29-01-2001 16:41 MSK
вкладка ADO насколько помниться.
ну и там по выбору ...
например TADOCommand:ADOCommand_db->CommandText =
"INSERT INTO SP_TITLE (TITLE_NUM, TITLE_NAME, TITLE_INPFL, TITLE_REQFL) VALUES (" +
FormNewTitle->Edit1->Text + ", '" +
FormNewTitle->Edit2->Text + "', " +
i_inpfl + ", " + i_reqfl + ")";
try
{
ADOCommand_db->Execute();
}
__except( true )
{
Application->MessageBox("Mather fucker ...",
NULL, MB_OK);
}
ну или в CommandText засунь типа:
BEGIN
PACKAGE1.ORA_PROC1(:param1, :param2);
END
... ну как в PL/SQL пишеш - так и тут.
и в TADOCommand->Parameters методами AddParameter and atc
все пропиши.
Потом есть либа компонентная DAO - Direct Oracle Access.
Она напрямую с библиотекой ракла работает. но гибкость
теряеш.
Можно еще через TQuery и т.д. (BDE), но это
дополнительная прослойка да и глючит она.
да ... коннектится к раклу будеш через TADOConnection.
там в параметрах укажеш то что прописал в
tnsnames.ora ну и по желанию юзер/пассворд.
ps: код билдеровский, старый но рабочий.
в дельфю переписать - {} замени на begin end =) и т.д.