Главная страница
    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.45 MB
Время: 0.044 c
14-1125893012
vajo
2005-09-05 08:03
2005.09.25
Вирус: Trojan-PSW.win32.vipgsm.ap


8-1115675408
ronyn
2005-05-10 01:50
2005.09.25
Как типизировать DragQueryFile в разделе var?


14-1125609401
Участник
2005-09-02 01:16
2005.09.25
Вопрос к АП


14-1125285055
Antonn
2005-08-29 07:10
2005.09.25
Патчи на Delphi7


14-1125574544
TUser
2005-09-01 15:35
2005.09.25
Примиримся ...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский