powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как исправить запрос "на лету"?
17 сообщений из 17, страница 1 из 1
как исправить запрос "на лету"?
    #37734284
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот на 1с-ном форуме возник вопрос. стало интересно можно ли это сделать.
http://forums.kuban.ru/showthread.php?t=2433989

краткое содержание
Склеил-таки я через внешний источник данных 8.2 и файрбёрд.
Клеится всё нормально, объектная модель работает, "представление", "ссылка", все в норме.
Но есть четыре проблемки, с тремя жить можно, с одной довольно тяжко.
.
.
.
А вот четвёртую не могу победить.
Нужно создать динамический список на основе таблицы внешнего источника. Одинэска пытается его получить запросом "SELECT TOP ... ", а файрбёрду надо "SELECT FIRST ... ".
Может есть у кого мысли как обмануть одинэску?

если попробовать поменять запрос на ходу, можно ли сделать это средствами файербёрда?
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #37734373
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angroа файрбёрду надо "SELECT FIRST ... ".файрберд умеет стандартный rows, помимо кустарного first. TOP, кстати, тоже кустращина.
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #37734839
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну наверное rows не поможет, в 1с пишешь что-то вроде
Код: sql
1.
выбрать первые 1 из ...


а оно уже транслирует.
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #37734867
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно собрать для себя персональный билд, который будет понимать TOP, ну или заплатить тому, что сможет.
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #37734879
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно просто перестать писать "первые 1" в 1С.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #38080032
Magister7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для динамического запроса - не вариант.
Для себя решил, пересобрав драйвер ODBC добавив в него подмену "SELECT TOP " на "SELECT FIRST ".
Если кому-то надо - обращайтесь.
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #38470514
nord87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Magister7, Надо, обращаюсь
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #38470644
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nord87,

2 года прошло уже. И у этого Магистра7 всего одно сообщение. Так что обращайся :-)
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #38470709
Фотография Вечность
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv2 года прошло уже.Ай, зачем обманываешь? И году ещё нет, всего ~340 дней.

nord87 , этот Магистр7 аж целых 4 минуты ждал обращения, поэтому не отчаивайся - надежда ещё есть:)
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #38471275
Magister7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
3nord87Magister7, Надо, обращаюсь
Прошу, скачивайте :)
Так бы, наверное, и не выложил никуда.

Вечностьkdv2 года прошло уже.Ай, зачем обманываешь? И году ещё нет, всего ~340 дней.

nord87 , этот Магистр7 аж целых 4 минуты ждал обращения, поэтому не отчаивайся - надежда ещё есть:)
Что ж вы злые такие-то :)
А для чего я, по-вашему, оповещения на почту включал? :)
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #38471284
Magister7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И да, я ни разу не программист на C/C++, так что память может утекать, баги присутствовать и т.д. Вобщем, ничего не обещаю :)

P.S. А что, тут свои сообщения нельзя редактировать?
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #38472250
Фотография Вечность
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Magister7 Прошу, скачивайте :) Теперь самое главное - не удаляй минимум 340 дней, чтобы nord87 скачать успел. Иначе хэпиэнд бессмысленный и беспощадный не состоится.

Magister7Так бы, наверное, и не выложил никуда.Молодец! Хороший мальчик. Можешь взять с полки пряник:)

Magister7Что ж вы злые такие-то :)Кто злые? Я вон сразу сказала, что надежда есть. А kdv - так вообще добрейшей души человек.
Magister7А для чего я, по-вашему, оповещения на почту включал? :)А пёс тебя разберет, чего ты там включал и зачем?
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #38472252
Фотография Вечность
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Magister7А что, тут свои сообщения нельзя редактировать?Да у нас тут строго - не забалуешь!
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #38472571
nord87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Magister7, спасибо, работает пока как надо. Правда, не ожидал ответа.
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #38474288
Magister7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВечностьMagister7 Прошу, скачивайте :) Теперь самое главное - не удаляй минимум 340 дней, чтобы nord87 скачать успел. Иначе хэпиэнд бессмысленный и беспощадный не состоится.
Ура! Хэппиэнд состоялся!

ВечностьMagister7Так бы, наверное, и не выложил никуда.Молодец! Хороший мальчик. Можешь взять с полки пряник:)
Нету на полке ничего, только что посмотрел... пустота-скукота...

ВечностьMagister7Что ж вы злые такие-то :)Кто злые? Я вон сразу сказала, что надежда есть. А kdv - так вообще добрейшей души человек.
Magister7А для чего я, по-вашему, оповещения на почту включал? :)А пёс тебя разберет, чего ты там включал и зачем?
Хорошо, беру свои слова назад. Что ж вы добрые такие-то :)
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #38474301
Magister7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nord87Magister7, спасибо, работает пока как надо. Правда, не ожидал ответа.
Пожалуйста. Пользуйтесь :)
Глюки будут вылазить на отборах/поисках в динамических списках. В чем причина и как побороть не разбирался, т.к. не было необходимости.
...
Рейтинг: 0 / 0
как исправить запрос "на лету"?
    #38474607
nord87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Magister7, да в поисках и отборах глюки, но это уже так, не существенно.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как исправить запрос "на лету"?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]