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

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

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


а оно уже транслирует.
...
Рейтинг: 0 / 0
02.04.2012, 16:18:43
    #37734867
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как исправить запрос "на лету"?
можно собрать для себя персональный билд, который будет понимать TOP, ну или заплатить тому, что сможет.
...
Рейтинг: 0 / 0
02.04.2012, 16:24:59
    #37734879
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как исправить запрос "на лету"?
А можно просто перестать писать "первые 1" в 1С.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.12.2012, 19:13:26
    #38080032
Magister7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как исправить запрос "на лету"?
Для динамического запроса - не вариант.
Для себя решил, пересобрав драйвер ODBC добавив в него подмену "SELECT TOP " на "SELECT FIRST ".
Если кому-то надо - обращайтесь.
...
Рейтинг: 0 / 0
19.11.2013, 21:27:52
    #38470514
nord87
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как исправить запрос "на лету"?
Magister7, Надо, обращаюсь
...
Рейтинг: 0 / 0
20.11.2013, 00:01:27
    #38470644
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как исправить запрос "на лету"?
nord87,

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

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

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

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

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

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

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

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

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


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