Главная страница
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.052 c
2-1273339176
sako
2010-05-08 21:19
2010.08.27
азерб. шрифт


2-1268891918
Den
2010-03-18 08:58
2010.08.27
Параметр не имеет значения по умолчанию


15-1267574302
DillerXX
2010-03-03 02:58
2010.08.27
Может тут мне помогут с вопросом о модеме?


15-1266830326
Денис_
2010-02-22 12:18
2010.08.27
Подскажите книгу


15-1272143249
Германн
2010-04-25 01:07
2010.08.27
Не могу поверить!