powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите пжл, обновить пустое поле (null) в firebird через OPENQUERY
7 сообщений из 7, страница 1 из 1
Помогите пжл, обновить пустое поле (null) в firebird через OPENQUERY
    #39779880
J0kerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пжл, обновить пустое поле (null) в firebird через OPENQUERY

Примеры кода:
UPDATE OPENQUERY (Link_Ser, 'SELECT evc FROM Tabl WHERE id = 619')
SET evc= 4353687;

UPDATE OPENQUERY (Link_Ser, 'SELECT coalesce(evc, 0) as evc FROM Tabl WHERE id = 619')
SET evc= 4353687;
...
Рейтинг: 0 / 0
Помогите пжл, обновить пустое поле (null) в firebird через OPENQUERY
    #39779888
J0kerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не обязательно через OPENQUERY, главное средствами MS SQL обновить поле в бд firebird, которое скорей всего будет иметь значение null.
...
Рейтинг: 0 / 0
Помогите пжл, обновить пустое поле (null) в firebird через OPENQUERY
    #39779892
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J0kerS,

и что с примерами не так?
...
Рейтинг: 0 / 0
Помогите пжл, обновить пустое поле (null) в firebird через OPENQUERY
    #39779897
J0kerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK,

Так не работают

OLE DB provider "MSDASQL" for linked server "Link_Ser" returned message "Не удается обновить запрос, поскольку он не содержит доступные для поиска столбцы, которые могут быть использованы в качестве ключевых.".
Сообщение 7330, уровень 16, состояние 2, строка 27
Cannot fetch a row from OLE DB provider "MSDASQL" for linked server "Link_Ser".
...
Рейтинг: 0 / 0
Помогите пжл, обновить пустое поле (null) в firebird через OPENQUERY
    #39779903
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J0kerSTaPaK,

Так не работают

OLE DB provider "MSDASQL" for linked server "Link_Ser" returned message "Не удается обновить запрос, поскольку он не содержит доступные для поиска столбцы, которые могут быть использованы в качестве ключевых.".
Сообщение 7330, уровень 16, состояние 2, строка 27
Cannot fetch a row from OLE DB provider "MSDASQL" for linked server "Link_Ser".

а так ?

Код: sql
1.
2.
UPDATE OPENQUERY (Link_Ser, 'SELECT evc, id FROM Tabl WHERE id = 619') 
SET evc= 4353687; 
...
Рейтинг: 0 / 0
Помогите пжл, обновить пустое поле (null) в firebird через OPENQUERY
    #39779908
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J0kerSOLE DB provider "MSDASQL" for linked server "Link_Ser" returned message "Не удается обновить запрос, поскольку он не содержит доступные для поиска столбцы, которые могут быть использованы в качестве ключевых.".Что-то непонятное написано?

Так работает?
Код: sql
1.
2.
3.
UPDATE OPENQUERY (Link_Ser, 'SELECT id, evc FROM Tabl') 
SET evc= 4353687
WHERE id = 619;


Еще вариант
Код: sql
1.
exec('update Tabl set evc = ? where id = ?', 4353687, 619) at Link_Ser;
...
Рейтинг: 0 / 0
Помогите пжл, обновить пустое поле (null) в firebird через OPENQUERY
    #39779914
J0kerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
msLex,

Я не верю своим глазам, заработало!!!!

Большущее Спасибо !!!!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите пжл, обновить пустое поле (null) в firebird через OPENQUERY
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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