"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 евриков (или сколько там) - то заплачу.

