Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
N1K003
3 / 3 / 2
Регистрация: 14.05.2011
Сообщений: 55
1

Проверка на наличие значения в поле

26.05.2013, 18:01. Просмотров 840. Ответов 1
Метки нет (Все метки)

Собственно, хочу проверить, есть ли значение в поле и, если нету - выполнить запрос, иначе(если значение уже есть) - отправить назад, переписывать информацию.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    int InsertUser(TADOQuery *insert) {
        insert->SQL->Text = "SELECT id FROM test WHERE passport = \"" + GetPass()+1 + "\";";
        insert->ExecSQL();
        insert->Active=true;
        if(!insert->FieldByName("id")->Value == NULL) // Эта строка
        {
            ShowMessage("Такий номер паспорту вже зареєстрований!");
            insert->SQL->Text="";
            insert->Active=false;
            return -1;
        }
            . . . . . .
        return 0;
    }
Подскажите, как можно сделать проверку? Такая не подходит.
IsNull(), IsEmpty() тоже не подходят.

Заранее блакодарен!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2013, 18:01
Ответы с готовыми решениями:

Проверка на наличие соединения с БД
Добрый день! Использую DbX, класс TSQLConnection. Каким образом можно...

проверка на наличие файла
добрый день! подскажите как осуществить проверку на наличие файла в папке с...

Проверка слова на наличие в масиве
Здравствуйте уважаемые форумчане. Прошу вашей помощи по написании простенькой...

Проверка на наличие запущенного процеса
void KillProcess(int id) { HANDLE ps = OpenProcess(1, false, id); if...

Проверка на наличие элемента в коллекции ComboBox
Доброго времени суток. Передо мной стоит следующая задача: Нужно добавить в...

1
Tim979
45 / 37 / 9
Регистрация: 26.04.2013
Сообщений: 89
26.05.2013, 21:22 2
для образца
C++
1
2
3
4
5
6
7
8
9
10
11
12
Variant c;
    TLocateOptions Ops;
    Ops.Clear();
    AnsiString str = Edit1->Text;
      if ( ADOQuery->Locate("id", str, Ops) ) 
{
ShowMessage("Такий номер паспорту вже зареєстрований!")
}
       else
       {
        ...//ваш запрос
       }
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2013, 21:22

Проверка текста в Мemo на наличие символов из списка
Ребята, вообще голову сломал, не работает ничего.. Как проверить текст в МЕМО...

StringGrid - проверка ячеек на наличие определенного символа
помогите , не могу понять как сделать одну вещь. надо в стринггриде проверить...

Проверка edita на наличие текста и в зависимомти от результата выбор действия
Привет, подскажите пложалуйста как правильно оформить проверку edita на наличие...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru