Главная страница
    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.038 c
14-1125495622
Lamer@fools.ua
2005-08-31 17:40
2005.09.25
Reporting Services 2000: мультиязыковость


14-1124762580
Композитор
2005-08-23 06:03
2005.09.25
Программирование - это не творчество


14-1125625951
vidiv
2005-09-02 05:52
2005.09.25
Как изменить владельца файла?


8-1115913955
ArtKil
2005-05-12 20:05
2005.09.25
Как сделать эквалайзер?


14-1125089881
ronyn
2005-08-27 00:58
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский