Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Помогите с удалением записи   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.146 c
2-1273817025
stas
2010-05-14 10:03
2010.08.27
idTcpServer/idTcpClient


15-1268807889
b/@.
2010-03-17 09:38
2010.08.27
Разбор текстового файла. С чего начать ?


15-1265084562
Дмитрий С
2010-02-02 07:22
2010.08.27
Что делать, если на шлюзе не хватает портов для трансляции?


3-1238357118
VoznikVopros
2009-03-30 00:05
2010.08.27
TIBDataSet - добавление поля, равное послед. знач. из др. таблицы


15-1267637829
NailMan
2010-03-03 20:37
2010.08.27
Хорошая операторская работа