Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.052 c
2-1268242784
rust-02
2010-03-10 20:39
2010.08.27
Как считать строки из текстового файла как массив


15-1275009183
wl
2010-05-28 05:13
2010.08.27
Путешествие из Петербурга в Москву (точнее наоборот)


15-1268688602
Юрий
2010-03-16 00:30
2010.08.27
С днем рождения ! 16 марта 2010 вторник


2-1267599502
wwictor
2010-03-03 09:58
2010.08.27
Отправка письма из Delphi 2005


3-1242275833
petvv
2009-05-14 08:37
2010.08.27
SQLConnection1+LoadParamsFromIniFile





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский