powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / База A'97 как linked server. Не видятся запросы.
6 сообщений из 6, страница 1 из 1
База A'97 как linked server. Не видятся запросы.
    #32397424
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть MSSQL, к нему прицеплена база.

Только что путем перетаскивания из одной базы в другую скопировал туда запросы. Из под Аксеса они работают, все возвращается, по честному.

Из под MSSQL пытаюсь

Код: plaintext
1.
2.
3.
create procedure qostatki
as
select * from
linkedserver...ostatki[ostatki_1]


говорит, нету такого объекта.

в каком направлении можно двигаться, и не задать ли этот вопрос в форуме по MSSQL?
...
Рейтинг: 0 / 0
База A'97 как linked server. Не видятся запросы.
    #32397426
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, забыл сказать - некоторые запросы под MSSQL все-таки видятся.

Каких-то зависимостей пока не наблюдаю
...
Рейтинг: 0 / 0
База A'97 как linked server. Не видятся запросы.
    #32397545
OldPferd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он не видит перекрестные, запросы с параметрами
(может что-то еще - подробнее не разбирался)

Видимо, те, которые не может понять SQL-ем сервера

Запросы с параметрами можно переделать ХП
...
Рейтинг: 0 / 0
База A'97 как linked server. Не видятся запросы.
    #32397642
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, вот тут что.
Он не видит запросы на объединение, и запросы, основанные на этих запросах...

Блинннн...
...
Рейтинг: 0 / 0
База A'97 как linked server. Не видятся запросы.
    #32398741
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не хочется плодить топики, продолжу в этом.

Стал я переделывать все запросы под MSSQL.

И вот какая штука возникла - беру Query Analizer, вколачиваю туда:
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT [Счет на предоплату-товар].[Код товара], SUM([Счет на предоплату-товар].[Колличество]) AS [Жесткое кол-во],
[счет на предоплату].[Номер счета]
FROM (LINE_DATA...[Счет на предоплату] [счет на предоплату] INNER JOIN
     LINE_DATA...[Счет на предоплату-товар] [Счет на предоплату-товар] ON 
                 [счет на предоплату].[Номер счета] = [Счет на предоплату-товар].[Номер счета])
GROUP BY [Счет на предоплату-товар].[Код товара], [счет на предоплату].[Номер счета], [Счет на предоплату-товар].[Жесткий резерв]
HAVING      ([Счет на предоплату-товар].[Жесткий резерв] = True)


Говорит, дескать неправильное название столбца True.
Лезу в BOL, смотрю - а и правда ведь там же логика как bit! переделываю true на 1. Тогда он начинает страшно ругаться и вот:
Код: plaintext
1.
2.
3.
An error occurred while preparing a query for execution against OLE DB provider 'Microsoft.Jet.OLEDB.4.0'. 
[OLE/DB provider returned message: Ошибка синтаксиса (пропущен оператор) в выражении запроса 'Счет на предоплату-товар.`Номер счета`'.]
OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' ICommandPrepare::Prepare returned 0x80040e14].


Заключил все в кв. скобки - вспомнил про букву ч.
нифига.

Стал считать апострофы в сообщении об ошибке и понял что их там какое-то неправильное количество.
Но сделать вывод мой бедный мозг из этого не может.

Куда надо тюкнуть?
...
Рейтинг: 0 / 0
База A'97 как linked server. Не видятся запросы.
    #32398754
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фантастика.
Сохранил это все как вью - с исправлением true на 1.

Вью отдает значение, никакой ошибки.

Чувствую, предстоит мне веселая неделя с этим переносом...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / База A'97 как linked server. Не видятся запросы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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