|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.12.2010, 22:21 | #1 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 12
|
Добавление данных в таблицу через SQL
Мне нужно добавить в базу в нужную информацию в зависимости от выбранного radiobutton'а. Но не выходит, выдает ошибку. Вот текст процедуры, я только осваиваю работу с БД и sql, так что нужна помощь
Код:
Последний раз редактировалось Stilet; 19.12.2010 в 11:55. |
18.12.2010, 22:24 | #2 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 224
|
Код:
|
18.12.2010, 22:50 | #3 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 12
|
Выдает ошибку
"First chance exception at $75749617. Exception class EOleException with message 'Параметр МОТС(это название выбранного предмета) не имеет значения по умолчанию'. Process Project1.exe (5792)" (( |
18.12.2010, 23:03 | #4 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 224
|
извини недоглядел
Код:
|
18.12.2010, 23:19 | #5 | |
Пользователь
Регистрация: 18.12.2010
Сообщений: 12
|
Цитата:
и красным он после ошибки выделяет строку form3.adoquery2.Insert; |
|
18.12.2010, 23:28 | #6 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 224
|
Код:
Последний раз редактировалось dosha; 18.12.2010 в 23:44. |
18.12.2010, 23:57 | #7 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 12
|
таже ошибка. он прерывает выполнение на
form3.adoquery2.Insert; |
19.12.2010, 00:44 | #8 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
НЕ все методы TADOtable подходят к TadoQury.
Хотите добавить запись пишите запрос на добавление Код:
Придётся изучать SQL если в начале это может показатся неудобным, то при практическом примененеи это ощущение быстро уйдёт, в работе со SQL таятся огромные возможности при работе с БД. |
19.12.2010, 01:20 | #9 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 12
|
попробовал убрать запрос по предмету, оставил только по значению kst, и программа не выдает ошибки при работе. Но, странно, я открываю таблицу после добавления оценки, и вижу, что он добавляет, как ни крути, в самый последний ряд нужного столбца, а не в те ряды, которые, по идее, должны были быть выбраны в sql запросе.
vovk буду благодарен, если подгонишь мою программу под твой вариант написания |
19.12.2010, 01:40 | #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 |