Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Изменение данных в БД через DBGrid [XP]


Страницы:   1 2

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]


> Ленивый Парамоша. Хотеть все на блюдечке
>
>

Ссылку дайте посмотреть.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо