Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Выделение записей из БД с помощью SQL


Автор: Voldemar2004 29.6.2006, 18:23
Каким образом можно узнать, выделилась запись или нет?
Код
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("INSERT INTO DB1 SELECT * FROM DB WHERE NOM = 123";
Query1->ExecSQL();
Просто, если в базе нет такой записи, то SQL/Builder ничего не выдает об ошибке. 

Автор: _hunter 29.6.2006, 18:37
вызвать IsNull одного из полей 

Автор: Voldemar2004 30.6.2006, 16:51
_hunter, я спрашивал, как это в SQL'е будет.
Сделал через TTable. Цикл по строкам. smile  

Автор: _hunter 30.6.2006, 17:40
во-первых: какое отношение SQL имеет к билдеру?
во-вторых: там тоже есть ISNULL... 

Автор: Voldemar2004 30.6.2006, 20:20
Цитата(_hunter @  30.6.2006,  18:40 Найти цитируемый пост)
какое отношение SQL имеет к билдеру?
Удобно. smile 
Цитата(_hunter @  30.6.2006,  18:40 Найти цитируемый пост)
во-вторых: там тоже есть ISNULL... 
Проблема решена.
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)