Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];

Вниз

Простой вопрос по ProviderFlags   Найти похожие ветки 

 
Alex-Donetsk ©   (2005-10-15 14:56) [0]

Извините, вопрос элементарный. Но я новичок поэтому задам. Необходимо подключиться к базе MSSQL и вывести данные из таблицы сервера на DBGrid c возможностью редактирования и последующего сохранения. Есть связанные TSQLConnection->TSQLTable->TDataSetProvider->TClientDataSet->TDataSource->TDBGrid. Все работает, но при изменении записи в поле после вызова clientdataset1.ApplyUpdates(1); - вызывает ошибку: "Запись не найдена либо изменена другим пользователем". Что, где и как правильно нужно инициализировать в ProviderFlags?  В исходной таблице id_ret - ключевое поле интежер и ret nvarchar (50)? Все параметры я присваиваю RunTimes. Поэтому не нужно  объяснять как это делать в ObjectInspector.


 
Desdechado ©   (2005-10-15 20:55) [1]

1. почему ApplyUpdates(1), а не ноль - готов пропустить первую ошибку?
2. видимо, то поле, которое ты считаешь ключевым, драйвер не считает ключевым. Это может быть из-за того, что все-таки что-то не так описано в структуре таблицы. Или же ты просто ключевое поле не считывешь на клиента.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.013 c
1-1131006973
Ugrael
2005-11-03 11:36
2005.11.27
dbgrid и defaultdrawing


14-1130752149
karat
2005-10-31 12:49
2005.11.27
Алгоритмы выявления индентичности предложений?


6-1124020303
Ахмет
2005-08-14 15:51
2005.11.27
TWebBrowser


3-1129111830
iamkate
2005-10-12 14:10
2005.11.27
Проблема с Update blob-поля


1-1130960389
John Doe
2005-11-02 22:39
2005.11.27
StringGrid и MouseToCell





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский