MS SQL | |
---|---|
Antonych Сообщений: 355 Дата регистрации: 16.08.2005 |
Здравствуйте!
Подскажите, пожалуйста: есть запрос =SQLPREPARE(con1,'SELECT Post.idpost,Post.post FROM post','pst') Возможно ли (и каким образом) сделать так, чтобы изменения, внесенные в курсор pst передавались в тавлицу post базы данных на MS SQL? Спасибо. |
Re: MS SQL | |
---|---|
Петров Андрей Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
Сделать View для этой таблицы и изменять его.
------------------ PS Недочитал тему до конца... |
Re: MS SQL | |
---|---|
Antonych Сообщений: 355 Дата регистрации: 16.08.2005 |
А как настроить через CURSORSETPROP курсор, полученный в результате прямого запроса, чтобы изменения в этом курсоре отсылались в БД? (Если можно - маленький пример). Спасибо.
|
Re: MS SQL | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Если в первом посте приведён реальный запрос, то сделай RV, настрой ключевые и обновляемые поля и сохраняй изменения через TABLEUPDATE().
|
Re: MS SQL | |
---|---|
MichaelD Сообщений: 7578 Дата регистрации: 14.05.2005 |
MS Knowledge Base: - Q138094 "How to Create Updatable Views by Using SQL Passthrough" [url] support.microsoft.com[/url] - Q130413 "HOWTO: Create an Updatable Cursor (View) to Update Table" ... ------------------ С уважением, Михаил Дроздов, Пермь, Россия |
Re: MS SQL | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi Antonych!
Сделай RV (настроив обновления как тебе нужно!), открой его и потом посмотри через CURSORGETPROP() следующие свойства: Tables, KeyFieldList, UpdatableFieldList, UpdateNameList, WhereType, UpdateType ну и конечно SendUpdates Если потом для полученного через SQLEXEC() курсора сделать такие-же настройки, то он тоже будет обновляемым. P.S. SQLPREPARE() НЕ делает запрос и НЕ создаёт курсор - это предварительный шаг... Кстати его использование при работе с MS SQL весьма спорно. ------------------ WBR, Igor |
Re: MS SQL | |
---|---|
Antonych Сообщений: 355 Дата регистрации: 16.08.2005 |
Большущее спасибо за пример в support.microsoft.com. Все понял.
|
© 2000-2024 Fox Club  |