Главная страница
    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.072 c
15-1331641742
Kerk
2012-03-13 16:29
2013.03.22
Про профессию


15-1330806605
Юрий
2012-03-04 00:30
2013.03.22
С днем рождения ! 4 марта 2012 воскресенье


15-1340113121
Eu
2012-06-19 17:38
2013.03.22
Как быстро вставить записи в oracle?


2-1339501862
Scott Storch
2012-06-12 15:51
2013.03.22
PResStringRec -> string


15-1331704846
CrytoGen
2012-03-14 10:00
2013.03.22
Менеджеры памяти для 64 bit





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский