![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 3 Всего: 73 |
Люди, памажите, пожалуйста! Мы сами не местные.
Создаю цепочку SQLConnection->SQLClientDataSet->DataSource->DBGrid При попытке добавления всех полей в SQLClientDataSet добавляются только первые 10, в списке доступных соответственно тоже 10. А в grid'е содержимое таблицы только отображается, редактировать не могу, хотя readonly везде false. Вообще понимаю, что "дело было не в бобине", но может кто чего посовейтует или ссылку кинет. -------------------- Теперь при чем :P |
|||
|
||||
| Borisff2003 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 198 Регистрация: 26.2.2004 Где: г. Уфа Репутация: 1 Всего: 1 |
По поводу полей не скажу, а вот чтобы редактирвать надо вызвать метод Edit, а потом еще и Post для занесения изменений обратно в таблицу. в общем копай в этом напавлений.
В твоем случае это вроде SQLClientDataSet --------------------
Лень, двигатель прогресса |
|||
|
||||
| DenDen |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 25.3.2004 Репутация: нет Всего: нет |
Что реадонли фальсовый еще не означает, что тебе вернут список таблиц доступных для редактирования, но это мелочи. Если у тебе нелокальная база, а подразумеваю, то так и сеть. То, необходимо сначала начать трансакцию->cделать, что надо(Edit,Post)->завершить трансакцию.
Если база локальная, а много писать не хоца воспользуйся хренью типа DBNavigator. |
|||
|
||||
| Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
Модератор: Название темы должно отражать ее суть!
-------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 3 Всего: 73 |
Спасибо, edit() сам по себе работает, но не редактирновались данные в Grid'е, оказалось, что количество объявленных полей в Grid превышало количество поставляемых DataSet'ом. Всё сводится к вопросу почему 10 полей, а не 34, которые имеются в таблице.
То Baa: Учту и впредь буду внимательнее. Хотя для меня это именно суть проблемы, ибо я готов рвать волосы на всех местах. -------------------- Теперь при чем :P |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |