![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с удалением записи [D7, XP]
Jacksotnik © (2010-05-11 14:32:00)Доброго времени суток. Есть база MySQL для доступа использую MyDAC2010. Подключается все без проблем, данные вижу. Только вот никак не могу догнать как если я стою на определенной записи в DBTable удалить именно эту запись метод delete выдает ошибку, я думаю что лучше будет удалять через SQL запрос но вот как в запросе указать что удалить именно это поле, может можно както выгрузить в переменную значение ключевого поля этой записи? Помогите пожалуйста разобраться, очень нужно
Jacksotnik (2010-05-12 11:26:00) [1]Спасибо буду пробовать
Sergey13 (2010-05-12 11:23:00) [2]> [4] Jacksotnik © (12.05.10 10:56)
Прочитать значение поля наверняка можно с помощью FieldByName.
Только зачем редактировать/удалять отдельным запросом, если можно удалять через датасет? Наверняка потом возникнут вопросы типа "как мне увидеть то что я сделал и чтобы грид не дергался".
Jacksotnik (2010-05-12 10:56:00) [3]вот такую ошибку мне пишет когда пытаюсь удалить запись с помощью
Mytable.delete;
Project name.exe raised exception class EDatabaseError with message "Not found field corresponding parameter Old_id"
Извените что сразу код ошибки не написал. Просто меня больше интересует вопрос можноли както вытащить значение поля при перемещении по DBTable чтоб потом можно было его использовать в запросах SQL.
Например я стал на определенную запись в DBTable и хочу по нажатии кнопки с помошью SQL запроса редактировать\удалять. Как именно указать в тексте запроса что надо работать с той записью на которой я стою сейчас?
И. Павел (2010-05-11 15:37:00) [4]> [0] Jacksotnik © (11.05.10 14:32)
Случайно, не ваш случай? http://www.sql.ru/Forum/actualthread.aspx?bid=20&tid=286109&hl=
PS: В вашей задаче действительно есть смысл использовать именно MyDac? Если вы новичек, почему бы для начала не использовать стандартные компоненты, чем библиотеку с таким странным названием :) ?
Anatoly Podgoretsky (2010-05-11 15:29:00) [5]> Palladin (11.05.2010 14:42:01) [1]
А ему все равно, он поплакаться пришел.
Palladin (2010-05-11 14:42:00) [6]если бы было очень нужно, то хотя бы текст ошибки был бы приведен, а так... сейчас еще один Андрей в слезах попрется с пескарями домой...