powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / SQL & ADO - SOS!!
5 сообщений из 5, страница 1 из 1
SQL & ADO - SOS!!
    #33914268
Вячеслав1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот запрос такой:
_____________________________________________________________________
Select DISTINCT dbo.ENTITIES.ENT_NAME, dbo.ENTITIES.ENT_CAT, MAX(dbo.PRC_CONTENTS.PRC_VALUE) AS Maxus FROM dbo.ENTITIES INNER Join dbo.PRC_CONTENTS On dbo.ENTITIES.ENT_ID = dbo.PRC_CONTENTS.ENT_ID INNER Join dbo.UNITS On dbo.ENTITIES.UN_ID = dbo.UNITS.UN_ID Left OUTER Join dbo.ENT_TREE On dbo.ENTITIES.ENT_ID = dbo.ENT_TREE.ID WHERE (dbo.ENT_TREE.P0 = " + CStr(e(num)) + ") And (dbo.UNITS.UN_SHORT = 'kr') OR (dbo.ENT_TREE.P1 = " + CStr(e(num)) + ") And (dbo.UNITS.UN_SHORT = 'kr') OR (dbo.ENT_TREE.P2 = " + CStr(e(num)) + ") And (dbo.UNITS.UN_SHORT = 'kr') OR (dbo.ENT_TREE.P3 = " + CStr(e(num)) + ") And (dbo.UNITS.UN_SHORT = 'kr') OR (dbo.ENT_TREE.P4 = " + CStr(e(num)) + ") And (dbo.UNITS.UN_SHORT = 'kr') OR (dbo.ENT_TREE.P5 = " + CStr(e(num)) + ") And (dbo.UNITS.UN_SHORT = 'kr') OR (dbo.ENT_TREE.P6 = " + CStr(e(num)) + ") And (dbo.UNITS.UN_SHORT = 'kr') OR (dbo.ENT_TREE.P7 = " + CStr(e(num)) + ") And (dbo.UNITS.UN_SHORT = 'kr') GROUP BY dbo.ENTITIES.ENT_NAME, dbo.ENTITIES.ENT_CAT ORDER BY dbo.ENTITIES.ENT_NAME
______________________________________________________________________
CStr(e(num)) - это Entities.Ent_Id (запрос гибридный - VBS & SQL), отобраных другим запросом данных.
Его можно переписать объединив всё or в скобках и вынести общий and за скобки, можно оформить и с подзапросом, но прикол - в рамках Enterprise Managare'a и VB 2003.NET идёт, отбирая весовой товар по 'кг' на раз, а ADO.Recordset в Акценте 7.0 (build 466) во всех формах выдаёт либо Null, либо ошибку синтаксиса.
...
Рейтинг: 0 / 0
SQL & ADO - SOS!!
    #33914280
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добро пожаловать в реальный мир.
У каждой базы данных СВОЙ СОБСТВЕННЫЙ диалект SQL.
Бери документацию на базу которую использует твой Акцент и переписывай запрос с нуля.
...
Рейтинг: 0 / 0
SQL & ADO - SOS!!
    #33914289
Вячеслав1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, White Owl! Где эту документацию можно найти, если мама Акцента - фирма Импакт скрывает материалы круче, чем ЦРУ агентов?
...
Рейтинг: 0 / 0
SQL & ADO - SOS!!
    #33914332
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У них... у Импактов выпрашивать.
Или перевести свою систему с их встроеной базы на MS SQL. Кажется это возможно.
...
Рейтинг: 0 / 0
SQL & ADO - SOS!!
    #33914339
Вячеслав1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эх, White Owl! Я семь раз пытался регистрироваться на их форума accent6, accent7 - в ящике семь писем о том, что учётные записи созданы, но только модераторы решают кого зарегестрировать.. Ждите письма для вашей активации - жду два месяца, хоть бы одну регалку активировали.. Что им не нравится? Или надо в анкете указать степень волосатости свой левой ягодицы?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / SQL & ADO - SOS!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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