![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение данных в БД через DBGrid [XP]
leklerk © (2012-02-21 11:58:00)Добрый день. У меня такая проблема. Связываюсь с БД SQL Server 2005 через ADO (использую ADOConnection и ADOTable), но не могу изменить данные в БД через DBGrid. Подскажите пожалуйста, как это сделать? Свойство ReadOnly установлено в False.
MsGuns (2012-02-24 11:17:00) [1]Он не злой, он справедливый :)
leklerk (2012-02-22 11:31:00) [2]Почему такой злой? Успокойся...
leklerk (2012-02-22 11:24:00) [3]
> менеджер?
Я не менеджер, полгода программистом работаю.
sniknik (2012-02-22 10:19:00) [4]> Плохо! Но не объяснили, почему они костыли!
во первых достало слишком часто объяснять, во вторых "ученички" обычно упертые, и не хотят/не пытаются понимать (и не нужно клясться что ты другой, все так говорят), максимум чего добиваешься "ну ладно, но меня и так устраивает, работает же, а менять в лом". и смысл? поэтому просто прими на веру, или поищи более старые посты. или подожди пока сам не "въедешь" в тему, поймешь разницу, а менять ничего не нужно будет... профит.
> А также сам директор ))
важность "задачи" не заменяет технических данных, но некоторые почему то не видят разницы... менеджер? отдай задачу программисту.
leklerk (2012-02-22 09:29:00) [5]
> А разве "костыли" не есть "плохо"?
Плохо! Но не объяснили, почему они костыли!
> Интересно кто при этом будет заносить данные в ДБГрид и
> кто переходить на другую строку в нем?
Будет еще одна программа, которая показывает, кто из работников в данный момент на рабочем месте, а кто нет, отработанное время и т.п. Работать с этой программой будет девушка-секретарь )) А также сам директор )) Должна быть возможность изменять вручную данные, если например, человек уходит с работы не выключив комп (такое у нас бывает).
Германн (2012-02-22 01:11:00) [6]
> Помню только, что кто-то их костылями называл
А разве "костыли" не есть "плохо"?
P.S. Автор вроде пишет программу типа сервиса, которая должна записывать в БД время включения и выключения компьютера. Интересно кто при этом будет заносить данные в ДБГрид и кто переходить на другую строку в нем?
leklerk (2012-02-21 21:06:00) [7]
> TADOTable убрал зато. Или нет?
Убрал. Хотя по обсуждению в этой и других темах я все-таки так до конца и не понял, чем же так плохи TADOTable и TADOQuery. Помню только, что кто-то их костылями называл... ))
Inovet (2012-02-21 20:42:00) [8]> [17] leklerk © (21.02.12 19:50)
TADOTable убрал зато. Или нет?
leklerk (2012-02-21 19:50:00) [9]Всем спасибо за обсуждение! Все разъяснилось - мне нужно было после редактирования в гриде перейти на новую запись, а я этого не делал.
Inovet (2012-02-21 16:01:00) [10]> [12] leklerk © (21.02.12 14:00)
> Наверно, нужно какое-нибудь свойство поменять. Какое?
Изменяющий запрос нужен UPDATE и на другие действия соответсвующие.
sniknik (2012-02-21 14:27:00) [11]> Какое?
ламера на программиста. пусть и начинающего.
leklerk (2012-02-21 14:26:00) [12]
> где код?
Кода нет, я пока только устанавливаю св-ва Active и Connected в True и пытаюсь с БД работать...
Кщд (2012-02-21 14:20:00) [13]>leklerk © (21.02.12 14:00) [12]
где код?
leklerk (2012-02-21 14:00:00) [14]
> ужас какой, это же все мои программы оказывается нерабочие.
> ..
Наверно, нужно какое-нибудь свойство поменять. Какое?
sniknik (2012-02-21 13:30:00) [15]> Через ADODataSet тоже не получается изменить данные в БД.
ужас какой, это же все мои программы оказывается нерабочие...
Anatoly Podgoretsky (2012-02-21 13:22:00) [16]> leklerk (21.02.2012 13:16:09) [9]
Правда?
leklerk (2012-02-21 13:16:00) [17]Через ADODataSet тоже не получается изменить данные в БД.
Anatoly Podgoretsky (2012-02-21 13:12:00) [18]> leklerk (21.02.2012 12:54:06) [6]
Не смешно www.Google.com
sniknik (2012-02-21 12:59:00) [19]посмотри... вот это ссылка. :)
http://www.delphimaster.ru/cgi-bin/forum.pl?n=1&search=ADOTable
leklerk (2012-02-21 12:54:00) [20]
> Ленивый Парамоша. Хотеть все на блюдечке
>
>
Ссылку дайте посмотреть.