VB + ADO + Excel: правильный запрос на поиск

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, 3й день мучаюсь с такой проблемой: VB6 Проблема в следующем:есть файл Excel 2007 файл объемный, примерно 10000 строк и 60 столбцов Нужно организовать поиск данных в нем средствами ADO по всем столбцам. С ADO раньше не работал, поиск юзал, то что нашел - неподходит. тк примеры в основном для поиска определенного значения в определенном столбце, при попытке переделать под поиск по всей таблице либо страшно тормозит либо вылетает с ошибкой "неизвестная ошибка" посредине цикла. Я незнаю как построить запрос нормально, чтоб выдавало все найденые значения. Критична скорость работы Кто-нибудь может помоч?

Решение задачи: «VB + ADO + Excel: правильный запрос на поиск»

textual
Листинг программы
Set clone_rs = Rs.Clone
      'Apply a filter to the clone using the criteria passed in.
      clone_rs.Filter = "state = 'CA' AND city = 'Oakland'"
 
      If clone_rs.EOF Or clone_rs.BOF Then
      'If criteria not found move to EOF; just as ADO's Find
       rs.MoveLast
       rs.MoveNext
      Else
      'If found, move the Recordset's bookmark to the same location as the
      'clone's bookmark.
      rs.Bookmark = clone_rs.Bookmark
      End If

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4 из 5
Похожие ответы