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