:: Visual Foxpro, Foxpro for DOS
MS SQL
Antonych

Сообщений: 355
Дата регистрации: 16.08.2005
Здравствуйте!

Подскажите, пожалуйста: есть запрос

=SQLPREPARE(con1,'SELECT Post.idpost,Post.post FROM post','pst')

Возможно ли (и каким образом) сделать так, чтобы изменения, внесенные в курсор pst передавались в тавлицу post базы данных на MS SQL?

Спасибо.
Ratings: 0 negative/0 positive
Re: MS SQL
Петров Андрей

Сообщений: 2506
Откуда: Химки (М.О.)
Дата регистрации: 17.04.2002
Сделать View для этой таблицы и изменять его.




------------------
PS Недочитал тему до конца...
Ratings: 0 negative/0 positive
Re: MS SQL
Antonych

Сообщений: 355
Дата регистрации: 16.08.2005
А как настроить через CURSORSETPROP курсор, полученный в результате прямого запроса, чтобы изменения в этом курсоре отсылались в БД? (Если можно - маленький пример). Спасибо.
Ratings: 0 negative/0 positive
Re: MS SQL
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Если в первом посте приведён реальный запрос, то сделай RV, настрой ключевые и обновляемые поля и сохраняй изменения через TABLEUPDATE().
Ratings: 0 negative/0 positive
Re: MS SQL
MichaelD

Сообщений: 7578
Дата регистрации: 14.05.2005
Antonych
А как настроить через CURSORSETPROP курсор, полученный в результате прямого запроса, чтобы изменения в этом курсоре отсылались в БД? (Если можно - маленький пример).
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" ...




------------------
С уважением,
Михаил Дроздов, Пермь, Россия
Ratings: 0 negative/0 positive
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
Ratings: 0 negative/0 positive
Re: MS SQL
Antonych

Сообщений: 355
Дата регистрации: 16.08.2005
Большущее спасибо за пример в support.microsoft.com. Все понял.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 23 (Гостей: 23)

© 2000-2024 Fox Club 
Яндекс.Метрика