powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Создание LINK с PostgreSQL
8 сообщений из 8, страница 1 из 1
Создание LINK с PostgreSQL
    #35077901
Vinil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите help !!!!
приведите пример написания строчки через QA, для соединения к postgresql северу
Добавил ODBC driver, создал DSN называется MRTG, создал LINK линк прошел нормально при соединении пишет что есть таблица tblcustomes.
А как написать запрос не знаю.
при select * from [Имя соединения].[mrtg].[etc].tblCustomers

Invalid schema or catalog specified for provider 'MSDASQL'.
Что я делаю неправильно ???
что должно быть в select * from [Имя соединения].[имя DSN].[????].tblCustomers
...
Рейтинг: 0 / 0
Создание LINK с PostgreSQL
    #35077911
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VinilПомогите help !!!!
приведите пример написания строчки через QA, для соединения к postgresql северу
Добавил ODBC driver, создал DSN называется MRTG, создал LINK линк прошел нормально при соединении пишет что есть таблица tblcustomes.
А как написать запрос не знаю.
при select * from [Имя соединения].[mrtg].[etc].tblCustomers

Invalid schema or catalog specified for provider 'MSDASQL'.
Что я делаю неправильно ???
что должно быть в select * from [Имя соединения].[имя DSN].[????].tblCustomers

не стоит корячиться, пробуйте через select * from openquery()
...
Рейтинг: 0 / 0
Создание LINK с PostgreSQL
    #35078101
Vinil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT *
FROM OPENQUERY([имя Link], 'SELECT * FROM tblCustomers')

Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'MSDASQL' reported an error.
[OLE/DB provider returned message: ERROR: отношение "tblcustomers" не существует;
No query has been executed with that handle]
...
Рейтинг: 0 / 0
Создание LINK с PostgreSQL
    #35078118
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VinilSELECT *
FROM OPENQUERY([имя Link], 'SELECT * FROM tblCustomers')

Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'MSDASQL' reported an error.
[OLE/DB provider returned message: ERROR: отношение "tblcustomers" не существует;
No query has been executed with that handle]

набор данных правильно создали?
попробуйте для начала тестонуть его не в качестве линкед сервера, а непосредственно выполните запрос.

Кроме того, добавьте имя схемы, может помочь
...
Рейтинг: 0 / 0
Создание LINK с PostgreSQL
    #35078132
Vinil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё разобрался!
Правда если кто может подскажите синтакис без openquery
...
Рейтинг: 0 / 0
Создание LINK с PostgreSQL
    #35078148
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VinilВсё разобрался!
Правда если кто может подскажите синтакис без openquery

ну и что было? может кто нарвется тоже


синтаксис правильный, 4 частёвый, но у меня не получилось... Возможно скоро будет новый оле дб провайдер, парни обещали разобраться с такими запросами.
Посмотрим
...
Рейтинг: 0 / 0
Создание LINK с PostgreSQL
    #35078332
Vinil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Было то что правильно нужно писать название полей и таблиц в ""
SELECT * FROM OPENQUERY([Имя DSN], 'SELECT * FROM "tblCustomers"').

только не понял как мне передать туда переменную типа where "sLogin" = 'ppc'
...
Рейтинг: 0 / 0
Создание LINK с PostgreSQL
    #35078465
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VinilБыло то что правильно нужно писать название полей и таблиц в ""
SELECT * FROM OPENQUERY([Имя DSN], 'SELECT * FROM "tblCustomers"').

только не понял как мне передать туда переменную типа where "sLogin" = 'ppc'

openquery не такой умный, увы...

можно строку сформировать сначала, потом всунуть в openquery
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Создание LINK с PostgreSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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