![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.03.2011
Сообщений: 44
|
![]()
у меня тест на delhi необходимо добавлять в базу данных сделанную в акцессе оценку полученную за тест. как это реализовать? высказывайте свои идеи пожалуйста. или у кого нибудь есть примеры поделитесь плизз.
на рисунке показано какой переменной обозначается вывод оценки: |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.03.2011
Сообщений: 44
|
![]()
мне именно надо чтобы использовались файлы. вот эта переменная f сама оценка которая выводится в memo. у меня есть бд в акцессе. сам вопрос как сделать чтобы оценка добавлялась в базу. напротив фамилии человека который проходит данный тест? всем заранее спасибо.
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 672
|
![]()
а фамилия человека откуда берется?
не совсем понимаю как Ваша "система" работает... вставка записи в таблицу, может это Вам надо... Цитата:
Последний раз редактировалось maLoy*508; 21.04.2011 в 13:10. |
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 21.03.2011
Сообщений: 44
|
![]()
у меня сделана авторизация вводится фамилия имя отчество и выбирается вариант. вот процедура на добавление этих данных в бд:
Цитата:
|
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 672
|
![]()
если я правильно Вас понимаю то Вам нужно теперь вставить оценку соответственно введенной фамилии... если да - то можно использовать sql
Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 21.03.2011
Сообщений: 44
|
![]()
добавляю в бд следующей процедурой. вроде все правильно.
form5.ADOQuery2.SQL.Clear; form5.ADOQuery2.SQL.Add('INSERT INTO [Таблица1] ([Оценко]) VALUES ('+IntToStr(oko)+') WHERE [фамилия]='+QuotedStr(s)); form5.ADOQuery2.ExecSQL; выдает следующую ошибку(на рисунке). в чем причина? ![]() Последний раз редактировалось 6666; 04.05.2011 в 19:52. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 21.03.2011
Сообщений: 44
|
![]()
[QUOTEform5.ADOQuery2.SQL.Add('INSER T INTO [Таблица1] ([Оценко]) VALUES ("'+IntToStr(oko)+') WHERE [фамилия]='+QuotedStr(s)+'");');][/QUOTE]
так избавился от выше указанной ошибки. но возникла другая((( |
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Ребят, Вы что?! Какое WHERE в запросе на добавление данных по INSERT ?!!! Asseess пытается сообщить, что он уже ожидает конец команды, а тут ещё что-то продолжается, какое-то WHERE левое.. INSERT вставляет данные в таблицу. ДОБАВЛЯЕТ ЕЩЁ ОДНУ ЗАПИСЬ. Добавляет строчку, если Вам так понятнее! И баста! Никаких WHERE а Вам, скорее всего нужен UPDATE Код:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление в БД | vilini | БД в Delphi | 4 | 23.07.2009 13:16 |
Добавление в БД | Claster | БД в Delphi | 3 | 26.05.2009 21:12 |
добавление в добавленное | StasSv | Microsoft Office Excel | 4 | 13.11.2008 17:22 |
Добавление в БД | Dissonance | БД в Delphi | 3 | 05.06.2008 21:22 |
Добавление | Holodok | БД в Delphi | 1 | 09.05.2008 18:01 |