Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Компоненты XE10.3 Rio для работы с ORACLE  [new]
_Промешан_
Member

Откуда:
Сообщений: 949
Подскажите плиз или наведите на статью по сравнению компонент для работы с оракл.
Нужно выбрать свежие и стабильные компоненты, которые не будут внутри себя делать какой-либо дичи.
Желательно без COM и definetly без VCL в любом его виде. Потокобезопасную реализацию И без внезапного sycnhronize в недрах кода.

спасибо.
8 май 19, 20:11    [21881461]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
Dmitry Arefiev
Member

Откуда:
Сообщений: 9707
(omg)
8 май 19, 20:31    [21881474]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
_Промешан_
Member

Откуда:
Сообщений: 949
Dmitry Arefiev
(omg)
Не слышал о таких компонентах. Дайте ссылку
8 май 19, 20:46    [21881480]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
rgreat
Member

Откуда:
Сообщений: 4931
Компоненты без VCL - это как?

Обертка вокруг DLL клиента? ;)
8 май 19, 21:06    [21881492]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
cptngrb
Member

Откуда:
Сообщений: 322
_Промешан_, мне известны только трое: DOA, FireDAC, ODAC. Все стабильны) Остальные Ваши требования не понятны
13 май 19, 08:22    [21882979]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
alekcvp
Member

Откуда:
Сообщений: 1340
rgreat
Компоненты без VCL - это как?
Обертка вокруг DLL клиента? ;)


ИМХО имеется в виду - невизуальные, создающиеся в run-time.
Типа UIB для FireBird'а.
13 май 19, 11:48    [21883180]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
Кроик Семён
Member

Откуда: СПб --> Dortmund
Сообщений: 6399
alekcvp
ИМХО имеется в виду - невизуальные, создающиеся в run-time.


   Sess := TOracleSession.Create(Self);
   Sess.....
   Sess.Connected:=true;
   Sess.....
   

   DS := TOracleDataset(Self);
   DS.Session := Sess;
   DS.DeclareVarieble(...);
   DS.SQL.Add('select t.*, rowid from .... ');
   DS.Open();


   DS.Edit();
   DS.FieldByName('ABS').AsString := 'yes!!!';
   DS.Post();
13 май 19, 12:30    [21883240]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 12968
alekcvp
UIB для FireBird'а.

они ещё существуют?Картинка с другого сайта.
13 май 19, 14:00    [21883349]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 12968
cptngrb
_Промешан_, мне известны только трое: DOA, FireDAC, ODAC. Все стабильны) Остальные Ваши требования не понятны


UniDAC работают и в FMX - это считается?
13 май 19, 14:02    [21883353]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 12968
_Промешан_
без VCL в любом его виде


Тогда ты ошибся разделом. Здесь раздел по Delphi.
13 май 19, 14:03    [21883355]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
alekcvp
Member

Откуда:
Сообщений: 1340
X11
alekcvp
UIB для FireBird'а.

они ещё существуют?Картинка с другого сайта.


А что им сделается? Ариох вон их даже допиливает :)
13 май 19, 14:13    [21883372]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
_Промешан_
Member

Откуда:
Сообщений: 949
alekcvp
rgreat
Компоненты без VCL - это как?
Обертка вокруг DLL клиента? ;)


ИМХО имеется в виду - невизуальные, создающиеся в run-time.
Типа UIB для FireBird'а.

Типа того.
Но больше про то, что они не будут внезапно требовать синхронизации с главным потоком.
И не содержат внутри себя какого-то доп кода, который делает не то, что ты закладываешь в запрос и предполагаешь что в таком виде запрос и будет передан в Оракл.
13 май 19, 16:07    [21883544]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
_Промешан_
Member

Откуда:
Сообщений: 949
X11
_Промешан_
без VCL в любом его виде


Тогда ты ошибся разделом. Здесь раздел по Delphi.

Да ужас вообще. Клеймить меня и распять
13 май 19, 16:08    [21883546]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
cptngrb
Member

Откуда:
Сообщений: 322
Кроик Семён
alekcvp
ИМХО имеется в виду - невизуальные, создающиеся в run-time.


   Sess := TOracleSession.Create(Self);
   Sess.....
   Sess.Connected:=true;
   Sess.....
   

   DS := TOracleDataset(Self);
   DS.Session := Sess;
   DS.DeclareVarieble(...);
   DS.SQL.Add('select t.*, rowid from .... ');
   DS.Open();


   DS.Edit();
   DS.FieldByName('ABS').AsString := 'yes!!!';
   DS.Post();



это считается run-time? или совсем нужен?
13 май 19, 16:51    [21883570]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 3189
alekcvp,

1. невизуальные - это не те, которые создаются в рантайм.
2. в рантайм могут создаваться большинство DAC компонент, если не вообще все.
Ну и 3: у GExpert есть удобный эксперт для создания компонент, лежащих на форме или датамодуле в рантайм.
14 май 19, 01:35    [21883914]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 12968
_Промешан_, тебя надо клеймить и распять уже хотя бы за то, что ты не уточник, что такое
_Промешан_
без VCL в любом его виде
14 май 19, 08:28    [21883999]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
Василий 2
Member

Откуда:
Сообщений: 521
X11
_Промешан_, тебя надо клеймить и распять уже хотя бы за то, что ты не уточник, что такое
_Промешан_
без VCL в любом его виде

Торопятся клеймить и распинать спешат... а ведь нормальный запрос. VCL, если кто забыл, это Visual Components Library в отличие от RTL - Runtime library. Так что ТС все корректно сказал, и готовить гвозди надо для кое-кого другого ;)
14 май 19, 10:25    [21884107]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
alekcvp
Member

Откуда:
Сообщений: 1340
makhaon
alekcvp,
1. невизуальные - это не те, которые создаются в рантайм.
....

1. В данном конкретном случае я имел в виду "не наследуемые от TComponent", просто не точно сформулировал.
2. Я не автор топика, просто написал как я понимаю его вопрос.
14 май 19, 10:37    [21884119]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
b0rk
Member

Откуда: Харьков
Сообщений: 577
alekcvp
1. В данном конкретном случае я имел в виду "не наследуемые от TComponent", просто не точно сформулировал.

а какое отношение TComponent имеет к VCL ?
14 май 19, 13:46    [21884381]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
alekcvp
Member

Откуда:
Сообщений: 1340
b0rk
alekcvp
1. В данном конкретном случае я имел в виду "не наследуемые от TComponent", просто не точно сформулировал.

а какое отношение TComponent имеет к VCL ?

Косвенное. TComponent - прародитель всех компонентов, которые взаимодействуют с IDE (т.е. которые можно кидать на форму или модуль данных). Соответственно, если проект планируется без визуальной части, то наследование от TComponent избыточно.
14 май 19, 14:01    [21884411]     Ответить | Цитировать Сообщить модератору
 Re: Компоненты XE10.3 Rio для работы с ORACLE  [new]
_Промешан_
Member

Откуда:
Сообщений: 949
X11
_Промешан_, тебя надо клеймить и распять уже хотя бы за то, что ты не уточник, что такое
_Промешан_
без VCL в любом его виде

Давай расшесть, оке? :D
15 май 19, 14:23    [21885298]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить