Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Изменение данных в БД через 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;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.07 c
15-1330193035
oxffff
2012-02-25 22:03
2013.03.22
Вопрос по настройке VPN


15-1353572399
Иван Уткин
2012-11-22 12:19
2013.03.22
Вопрос по теории вероятностей?


2-1345804953
Wadimka
2012-08-24 14:42
2013.03.22
Подскажите можно ли с консольным приложением..


15-1334149857
AV
2012-04-11 17:10
2013.03.22
Как отменить умный поиск AdobeReader(v8.1.2)


11-1243667969
Dy1
2009-05-30 11:19
2013.03.22
потоки