Вниз
Скачать: CL | DM;

TADOconnection. Как выключить автоcommit ?   Найти похожие ветки 

 
Fay ©   (2006-08-30 15:34) [40]

2 sniknik ©   (30.08.06 15:30) [39]
А способ передачи массива параметров в sp не подскажешь (Oracle + ADO)?


 
sniknik ©   (2006-08-30 16:06) [41]

> А способ передачи массива параметров в sp не подскажешь (Oracle + ADO)?
нет, не подскажу. во перевых оракла не знаю... во вторых не совсем точно представляю что имеется в виду под "массивом параметров"
(ну не цикл же for i:= 0 to Parameters.Count-1 to Parameters[i]Value:= ParArray[i];... имеется в виду)


 
Fay ©   (2006-08-30 16:23) [42]

2 sniknik ©   (30.08.06 16:06) [41]
> ну не цикл же
Нет


 
ANB ©   (2006-08-30 16:25) [43]


> если возвращается рекордсет то ADO его примет, без вариантов

Интересно, как ADO поймет, что Sys_Refcursor - это набор данных ?


 
Fay ©   (2006-08-30 16:33) [44]

2 ANB ©   (30.08.06 16:25) [43]
Не думай о розовой мухе!


 
SergP.   (2006-08-30 16:39) [45]

Хм... Ладно народ, может все-таки кто знает где найти компоненты для действительно прямого доступа, чтобы юзеру не пришлось думать чего еще нужно на комп установить?


 
ANB ©   (2006-08-30 16:43) [46]


> компоненты для действительно прямого доступа

одак умеет коннектится без клиента. но я уже писал, что грабли в результате тебе обеспечены и лучше так не делать. Список граблей запроси на sql.ru. Причем грабли не зависят от компонентов, это просто протокол прямого доступа такой кривой.


 
SergP.   (2006-08-30 17:33) [47]

> [46] ANB ©   (30.08.06 16:43)
>
> > компоненты для действительно прямого доступа
>
> одак умеет коннектится без клиента. но я уже писал, что
> грабли в результате тебе обеспечены и лучше так не делать.
> Список граблей запроси на sql.ru. Причем грабли не зависят
> от компонентов, это просто протокол прямого доступа такой
> кривой.


Че-то я не понял насчет "протокола прямого доступа"? Можно его определение?

Разве какието компоненты прямого доступа и клиент оракла используют не один и тот же протокол?


 
ANB ©   (2006-08-30 17:38) [48]


> Разве какието компоненты прямого доступа и клиент оракла
> используют не один и тот же протокол?

Ни разу.


 
SergP.   (2006-08-30 17:38) [49]

Насчет протокола я понимаю так что это протокол на котором нечто общается с
TNS Listener, так что в любом случае если он глючный - то и все остальные средства работы с Ораклом будут глючными, а если нет, то никто не мешает существованию неглючных компонентов прямого доступа, ибо если глючность - это не проблема сервера, а клиента, то тогда глючность не может быть связана с глючностью протокола...
ИМХО... Может я неправильно понимаю все это, тогда объясните мне....


 
ANB ©   (2006-08-30 17:44) [50]


> SergP.   (30.08.06 17:38) [49]

Абсолютно неправильно. Net протокол (у него есть правильное название, но я его не помню) создан для работы без клиента и в частности используется JDBC. Он стандартизирован со всеми глюками и посему не меняется, чтобы не сломать работающие приложения. Протокол же обмена OCI - сервер - внутренняя кухня самого оракла, посему более менее отшлифован (и в результате частично версионно зависим).
Кстати, именно поэтому при работе явы с ораклом иногда бывают проблемы.


 
SergP.   (2006-08-30 17:46) [51]

> Протокол же обмена OCI - сервер - внутренняя кухня самого
> оракла, посему более менее отшлифован (и в результате частично
> версионно зависим).


Хм... А я считал что как раз это и должно использоваться компонентами прямого доступа...


 
ANB ©   (2006-08-30 17:51) [52]


> SergP.   (30.08.06 17:46) [51]

Ты неправильно определяешь понятие "прямой доступ". Например, ADO не нуждается в установке MS SQL клиента, при этом является не компонентом прямого доступа, а оболочкой над целой кучей программ, обеспечивающих единообразный доступ к разным СУБД. Однако некоторые фокусы можно проделать только при прямом обращении к DBLIB, которая требует установки клиента. По другому компоненты типа одака я еще называю нативными.


 
SergP.   (2006-08-30 20:04) [53]

Вобщем, как я понял, TNS Listener поддерживает 2 протокола. правильно?


 
ANB ©   (2006-08-31 10:40) [54]


> SergP.   (30.08.06 20:04) [53]

Я так глубоко не разбирался, что именно там поддерживает, листенер или что еще и сколько всего протоколов, но протоколы для работы через Net и через клиента - разные.



Страницы: 1 2 вся ветка

Скачать: CL | DM;



Память: 0.55 MB
Время: 0.029 c
2-1160722769
Dmitry_177
2006-10-13 10:59
2006.10.29
узнать путь папки system32


2-1160865116
Noxq
2006-10-15 02:31
2006.10.29
Как скрыть форму, ещё в событии OnCreate.


15-1160292481
AntiUser
2006-10-08 11:28
2006.10.29
В тригере Before Update узнать имя измененного field а


15-1160460352
k2
2006-10-10 10:05
2006.10.29
Хорошая вакансия


15-1160119930
Holy
2006-10-06 11:32
2006.10.29
Школьная информатика




   Наверх