![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 12
|
![]()
Мне нужно добавить в базу в нужную информацию в зависимости от выбранного radiobutton'а. Но не выходит, выдает ошибку. Вот текст процедуры, я только осваиваю работу с БД и sql, так что нужна помощь
Код:
Последний раз редактировалось Stilet; 19.12.2010 в 11:55. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 224
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 12
|
![]()
Выдает ошибку
"First chance exception at $75749617. Exception class EOleException with message 'Параметр МОТС(это название выбранного предмета) не имеет значения по умолчанию'. Process Project1.exe (5792)" (( |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 224
|
![]()
извини недоглядел
Код:
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 18.12.2010
Сообщений: 12
|
![]() Цитата:
и красным он после ошибки выделяет строку form3.adoquery2.Insert; |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 224
|
![]() Код:
Последний раз редактировалось dosha; 18.12.2010 в 23:44. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 12
|
![]()
таже ошибка. он прерывает выполнение на
form3.adoquery2.Insert; |
![]() |
![]() |
![]() |
#8 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
НЕ все методы TADOtable подходят к TadoQury.
Хотите добавить запись пишите запрос на добавление Код:
Придётся изучать SQL если в начале это может показатся неудобным, то при практическом примененеи это ощущение быстро уйдёт, в работе со SQL таятся огромные возможности при работе с БД. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 12
|
![]()
попробовал убрать запрос по предмету, оставил только по значению kst, и программа не выдает ошибки при работе. Но, странно, я открываю таблицу после добавления оценки, и вижу, что он добавляет, как ни крути, в самый последний ряд нужного столбца, а не в те ряды, которые, по идее, должны были быть выбраны в sql запросе.
vovk буду благодарен, если подгонишь мою программу под твой вариант написания |
![]() |
![]() |
![]() |
#10 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
Это не мой вариант, это просто SQL
INSERT это добавление записи, для обновления записи нужно использовать UPDATE, синтаксис Код:
Последний раз редактировалось vovk; 19.12.2010 в 01:44. Причина: поменял только оформление, ничего больше |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление колонки в таблицу (SQL) | Смородинка | Microsoft Office Access | 3 | 28.04.2011 21:27 |
Добавление данных в базу через LINQ to SQL | hk47 | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 5 | 15.11.2010 17:44 |
SQL. Добавление в таблицу записи | Dushkanyara | БД в Delphi | 0 | 18.10.2010 13:59 |
Добавление данных в таблицу через Delphi | bablzz | БД в Delphi | 7 | 08.10.2010 00:38 |
Добавление столбца в таблицу с помощью SQL | andirock2112 | БД в Delphi | 15 | 11.04.2009 09:15 |