![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Определение количества строк в DBF файле |
|
VBS/WSH/JS - [решено] Определение количества строк в DBF файле
|
Новый участник Сообщения: 9 |
Всем доброго времени суток.
Подскажите можно ли с помощью VBS определить количество строк в DBF файле (кодировка DOS) соответствующих определенному цифровому значению и вывести их на экран. Цифровых значений 3. Если можно то пожалуйста дайте ссылку на информацию, а то я второй день копаюсь, но подходящего не найду, новичок в этом деле. |
|
Отправлено: 15:25, 01-04-2011 |
Ветеран Сообщения: 2735
|
Профиль | Отправить PM | Цитировать Вот код из двух кусков - в первом просматриваем строки из dbf, удовлетворяющие условию, подсчитываем их кол-во, выдаём на экран 2 поля.
Во втором куске сразу подсчитываем в запросе число строк, удовлетворяющих условию Where = "H:\Delete" BazeName = "00_PLAT.DBF" Connect = "Driver={Microsoft dBase Driver (*.dbf)};DefaultDir=" + Where Set RecSet = CreateObject("ADODB.Recordset") ' Первый вариант SQL1 = "Select * From " + BazeName + " Where 2<=Nom_Str and Nom_Str<3 " RecSet.Open SQL1, Connect nnn = 0 Do While Not RecSet.EOF nnn = nnn + 1 MsgBox CStr(RecSet.Fields("Nom_Str")) + " " + RecSet.Fields("Pole") RecSet.MoveNext Loop RecSet.Close MsgBox "Число записей= " + CStr(nnn) ' Второй вариант SQL1 = "Select COUNT(*) AS Nrec From " + BazeName + " Where 2<=Nom_Str and Nom_Str<3 " RecSet.Open SQL1, Connect MsgBox "Число записей= " + CStr(RecSet.Fields("Nrec")) |
------- Последний раз редактировалось megaloman, 01-04-2011 в 19:55. Отправлено: 19:45, 01-04-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Огромное спасибо. Выручил.
|
Отправлено: 22:50, 01-04-2011 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
C/C++ - [решено] Подсчет количества строк в Си | dionis12006 | Программирование и базы данных | 2 | 27-01-2011 15:57 | |
Delphi - Определение количества RAM и количества видеопамяти | stasmd | Программирование и базы данных | 17 | 05-04-2010 13:35 | |
Разное - Поиск количества строк в тексте | DaRiYs | Программирование и базы данных | 2 | 15-03-2010 16:24 | |
Теория - Regexp-ы, определение количества совпадений | hasherfrog | Программирование и базы данных | 2 | 02-04-2009 12:11 | |
[решено] Получение количества строк в тэге textarea | System Failure | Вебмастеру | 2 | 02-02-2009 10:59 |
|