Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
2 / 2 / 0
Регистрация: 28.03.2013
Сообщений: 78
1

Ошибка "запись есть" при поиске записи

07.04.2013, 02:56. Показов 683. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго времени суток.
в общем в DBEdit заношу запись сохраняю происходит поиск в таблице такого значения если есть то сообщить о том что такая запись есть типо введите другую, проблема в том что какую я бы запись не вводил эффект тот же. (Данная запись уже есть)

C++
1
2
3
4
5
6
7
8
9
10
11
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Text="SELECT * FROM [bla] WHERE [bla] LIKE '"+DBEdit1->Text+"%'";
ADOQuery1->Open();
if (ADOQuery1->RecordCount==0)
Application->MessageBox(PChar("запись есть"),"bla!!!",MB_OK);
else
{
ADOQuery1->FieldByName("bla")->AsString=DateToStr(DateTimePicker1->Date);
ADOQuery1->Post();
Application->MessageBox(PChar("сохранено!!!"),"bla!!!",MB_OK);
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2013, 02:56
Ответы с готовыми решениями:

При поиске пустой ячейки Excel и последующей записи в неё переменной, выскакивает ошибка
Здравствуйте уважаемые форумчане. В процессе написания программы столкнулся с проблемой. При поиске...

Ошибка в поиске записи в БД
Прога почти рабочая... вот только одна ошибка все портит... Условие задачки такое - Описать...

Ошибка в поиске записи...
Прога почти рабочая... вот только одна ошибка все портит... Условие задачки такое - Описать...

Теряется одна запись при поиске
В программе есть три кнопки, поиск предыдущая следующая, так вот теряется одна запись почему. Вот...

1
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
07.04.2013, 14:22 2
Цитата Сообщение от Feel Good Посмотреть сообщение
if (ADOQuery1->RecordCount==0)
Application->MessageBox(PChar("запись есть"),"bla!!!",MB_OK);
else
{
ADOQuery1->FieldByName("bla")->AsString=DateToStr(DateTimePicker1->Date);
ADOQuery1->Post();
Application->MessageBox(PChar("сохранено!!!"),"bla!!!",MB_OK);
C++
1
2
3
4
5
6
7
8
if (ADOQuery1->RecordCount!=0)
Application->MessageBox("Запись есть","bla!!!",MB_OK);
else
{
//ADOQuery1->Edit() или Insert()
ADOQuery1->FieldByName("bla")->AsString=DateToStr(DateTimePicker1->Date);
ADOQuery1->Post();
Application->MessageBox("Сохранено!!!","bla!!!",MB_OK);
1
07.04.2013, 14:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2013, 14:22
Помогаю со студенческими работами здесь

Sql запрос теряет записи при поиске значений
Здравствуйте! Задача: иметься фильтр ссылок, требуется добавить фильтрацию по email'у активный...

Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка записи!
Доброго всем времени суток! подскажи пожалуйста как исправить ошибку: Ошибка при чтении изменений...

Запись данных в MS Access с ADOQuery (ошибка типов данных при записи)
Здравствуйте. Я добавила на форму три компонента ADOConnection, DataSource, ADOQuery. В ADOQuery...

ошибка при поиске
Добрый день, есть скрипт, который ищет по Сайту, Логину и выводит на страницу. Но почему-то не...

Ошибка при поиске
Записал макрос, код даже не трогал, при попытке запуска выдает ошибку Run time error '91': Object...

Ошибка при поиске
Добрый вечер! В базе использую код для фильтрации (автор Capi), все работало прекрасно, пока...

Ошибка при поиске в БД
Поиск по имени работает. А вот поиск по столбцу название которого состоит из двух слов не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru