Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.25;
Скачать: CL | DM;

Вниз

При формировании запроса к Access как узнать   Найти похожие ветки 

 
Русланка   (2005-08-09 16:30) [0]

найдены ли интересующие данные?
Например я хочу проверить если ли запись = "80C51", для этого
пишу запрос
Select * from Table1
where Name LIKE "8051";

Как узнать есть ли такая позиция в базе?


 
sniknik ©   (2005-08-09 16:45) [1]

проверь количество возвращенных записей (RecordCount), а если данные и не нужны вовсе, а нужно просто узнать есть они или нет, то
Select Count(*) as RecCount from Table1
where Name LIKE "8051";
и читай значение. будет быстрее.


 
Русланка   (2005-08-09 16:48) [2]

Прощу прощения, а RecordCount кому принадлежит (чье свойство)


 
sniknik ©   (2005-08-09 16:49) [3]

> Прощу прощения, а RecordCount кому принадлежит (чье свойство)
того компанента в котором ты запрос выполняеш... их вообщето много типов есть.

да, сравнение то у тебя точное, на равенство. так и пиши тогда без всяких LIKE
... where Name="8051";


 
Русланка   (2005-08-09 17:02) [4]

Спасибо большое! Работает. А звот еще вопрос -
можно ли как то узнать о наличии нужной записи без Select, а то получается, что в DBGride отображается только найденная запись.


 
Гаврила ©   (2005-08-09 17:19) [5]


>  [4] Русланка


> а то получается, что в DBGride отображается только найденная запись.


Так не подключать DBGride, и все


 
sniknik ©   (2005-08-09 17:26) [6]

из базы? нет, нельзя. в имеющихся на клиенте данных да, можно (Locate, FindFirst,Seek,Find... в зависимости от..[3].2)


 
Русланка   (2005-08-09 17:30) [7]

логично


 
Anatoly Podgoretsky ©   (2005-08-09 19:09) [8]

Не надо использовать RecordCount, правильнее IsEmpty



Страницы: 1 вся ветка

Текущий архив: 2005.09.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
1-1125394958
Max4
2005-08-30 13:42
2005.09.25
перевести текстовый файл из Dos в Windows кодировку


4-1122615350
rentgen
2005-07-29 09:35
2005.09.25
TButton(ALL).Caption:= Батон ;


14-1124897139
Marser
2005-08-24 19:25
2005.09.25
Одним эйрганнером больше


6-1117775562
Mishenka
2005-06-03 09:12
2005.09.25
Не коннектится FTP сервер.


14-1125600161
Ego
2005-09-01 22:42
2005.09.25
Для тех, кому нужен профессиональный web-дизан.