Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.065 c
15-1338548076
oxffff
2012-06-01 14:54
2013.03.22
Сушка или ремонт телефона galaxy s plus i9001


15-1343817068
ProgRAMmer Dimonych
2012-08-01 14:31
2013.03.22
Spurious wakeup в WinSock?


8-1228318270
exkalement
2008-12-03 18:31
2013.03.22
Визуализация?


2-1339750569
guest
2012-06-15 12:56
2013.03.22
скриншот и BitBlt...


2-1337494785
TStas
2012-05-20 10:19
2013.03.22
MethodName





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский