Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Помогите пожалуйста с задачей |
Философия, технологии, алгоритмы! |
|
Опции темы |
21.10.2005, 12:25 | #1 |
Форумец
Сообщений: 2,396
Регистрация: 14.05.2002
Возраст: 42
Не в сети |
Помогите пожалуйста с задачей
У меня снова проблема. Теперь мне нужно изменить текущую запись в таблице с помощью SQL запроса(препод требует чтобы все делалось с помощью SQL запросов).
Есть таблица STUDENT c полями ID, FIO... Я пробовал обновить так AnsiString Type=ADOQuery1->FieldByName("ID")->AsString; ADOQuery1->Active=false; ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add("update STUDENT set ID="+Type ); ADOQuery1->ExecSQL(); но обновляюся все записи, а мне нодо текущую. Что делать? |
21.10.2005, 13:45 | #4 |
Форумец
Сообщений: 2,396
Регистрация: 14.05.2002
Возраст: 42
Не в сети |
Это я все уже пробовал и язык изучаю. Вы меня не так поняли! Мне нужно чтобы запись, которую я исправляю в таблице сохранилась и в базе(при нажатии на кнопку). Поэтому конструкция "с чем-то конкретным" мне не подходит. Ладно, разберусь.
|
05.11.2005, 22:40 | #5 |
Форумец
Сообщений: 18
Регистрация: 30.10.2005
Возраст: 23
Не в сети |
ИЗМЕНЯТЬ НИЧЕГО НЕ НУЖНО НУЖНО
ПРОСТО ДОБАВЛЯТЬ НОВОЕ ЗНАЧЕНИЕ В БАЗУ ДАННЫХ НЕОБХОДИМО ПРОСТО ДОБАВИТЬ ПОЛЕ СОДЕРЖАЩЕЕ ВРЕМЯ ДОБАВЛЕНИЯ ЗАПРОС ПО ID ВЫДАСТ ТЕБЕ ВСЕ ЗНАЧЕНИЯ А ТЫ УЖЕ БУЕДЕШЬ РЕШАТЬ КАКОЕ ЗНАЧЕНИЕ ТЕБЕ НУЖНО ПОСЛЕДНЕЕ ИЛИ ПРЕДПРЕД ПОСЛЕДНЕЕ |