"Kovalenko Dmitry" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее:
news:[EMAIL PROTECTED]
>
> Dmitry Voroshin писал(а):
>
> > >     А для чего оно (API) тогда придумано?
> >
> > Присоединяюсь. В которой я сам и буду
> > разбираться.
>
> Ну может и кишки сервера к себе в код
> затащишь? Чего там!

Ну зачем уж сразу кишки? Сервер выполняет свои задачи - програма  - свои.
Зачем нужно лишнее звено я, чесно говоря не понимаю. По моему - чем меньше
звеньев используется - тем лучше.  Иногда бывает нужно лишнее звено и без
него никак. Но в  Delphi и С без него можно вполне обходиться, а на других
языках я пока не пишу.

> > > > UTF8 (да и вообще
> > > > кодовые страницы) там как
> > > > поддерживается?
> > >
> > >     Без понятия ибо оно мне тоже нафиг не упало.
> >
> > Присоединяюсь!
>
> Да конечно!

Да вот так. Тебе оно может и нужно, но многим и не нужно. Мне - не нужно. А
делать "шоб було"? Зачем?

>
> > > > А с массивами как дела
> > > > обстоят (тока не надо говорить что они
> > > > никому не нужны)?
> > >
> > >     Раз не хочешь единственно верного ответа, то зачем спрашиваешь?
> >
> > Массивы иногда нужны, но при теперешней реализации нафиг не сдались.
>
> Дык, для того что бы сделать правильную
> реализацию нужно хорошо себе
> преставлять то, что сделано сейчас.

Не понял к чему это ты. В любом случае реализация массивов должна быть
сделана на сторон сервера. Никак не в провайдере.

>
> > > > DDL запросы обходят
> > > > стороной парсер параметров?
> > >
> > >     Скажу ему обходить - обходит, забуду - сольёт.
>
> > Вот именно? Всегда удивлялся самоуправству различных библиотек доступа
(и
> > провайдеров в том числе).
>
> Да ладно гнать-то. Какое самоуправство?
> Что сказали, то и сделали. У меня в
> отношении DDL запросов это означает
> - не надо пытаться парсить параметры
> - транзакция, по умолчанию не
> коммититься.
>
> Хочешь что бы комитил - читаешь
> документацию по настройкам.
>
http://www.ibprovider.com/rus/documentation/property_001.html#auto_commit_dd
l

> > И тут возможно появление странных
> > ошибок (причём часто за тысячи километров от тебя) и всё потому, что в
> > какой-то конкретной ситуации этот "умный" компонент повёл себя не так
как ты
> > ожидал.
>
> Ты с провайдером работал, что бы такое
> заявлять? Уверен что нет. У меня больше
> двух сотен сообщений о том, что
> провайдеру не нравится. На русском. И
> не такие тупые как "арифметик оверфлов
> или стринг конкатенатион". Умеешь
> читать - разберешься.

> Что укажешь в строке подключения, то и
> получишь
> http://www.ibprovider.com/rus/documentation/property_001.html
>

Вот эта документация меня и насторожила.  Там у параметров есть такие
значения "провайдер самостоятельно определяет то-то и то-то". А где опция
"провайдер ничего не делает"?

В общем, я лично к тебе и твоему провайдеру ничего не имею. Просто
предпочитаю больше надеяться на себя чем на  дядю. Потому что если у нас в
программе возникнет ошибка по вине (условно скажем провайдера),  готовить
патч и рассылать их клиентам мы не сможем,  а будем ждать, когда этот дядя
свою ошибку исправит. И это касается и сервера в том числе. НО зависимость
от сервера - вынужденная, а зависимость от сторонних компонент доступа -
НЕТ. Слава Богу есть IBX. :))).

Иещё. Такие вещи как твой провайдер учитывают тысячи нюансов и вариантов.
Работу с разными клиентами и т.д. и т.п. Но у меня-то часная задача. Из всех
вариантов, котрые ты предусмотрел - мне нужен ОДИН (ну или несколько) и с
конкретными специфическими условиями. И эти условия я знаю и могу
предусмотреть сам в своём коде. А 90% того что написал - просто не будет
использоваться. Если я не хочу писать эти 10%, а хочу заплатить 150 евриков
(или сколько там)  - то заплачу.



Ответить