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