Запрос к Sql базе

Тема в разделе "1C и всё что с ней связано", создана пользователем AndreySAV, 4 апр 2008.

Статус темы:
Закрыта.
  1. AndreySAV

    AndreySAV Гость

    Написал обработку по переносу номенклатурного перечня из UmBase через SQL. в скуле есть табличка "imb1_connector", в ней поле "DOTEXP" - дата загрузки из скуля в 1С 8,0. когда данные выгружаются в скуль то это поле остается пустым. так вот необходимо чтобы ври открытии базы вибирались тока те записи в которых это поле пустое.

    сейчас:
    rs.Open("SELECT * FROM dbo.imb1_connector",db,3,1,1);
    Пока rs.Eof()=0 Цикл
    ДатаЗагр=СокрЛП(rs.Fields("DOTEXP").Value);
    Если ДатаЗагр="" или ДатаЗагр="01.01.1900 0:00:00" Тогда
    Иначе
    rs.MoveNext();
    ОбработкаПрерыванияПользователя();
    Продолжить;
    КонецЕсли;

    ....

    КонецЦикла;

    Пробовал:

    rs.Open("SELECT * FROM dbo.imb1_connector where DOTEXP='' ",db,3,1,1);

    нечерта не получается. он в этом случае не выбирает ни одной записи.

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

    да вот в этой строке:
    rs.Open("SELECT * FROM dbo.imb1_connector where DOTEXP='' ",db,3,1,1);
    после where DOTEXP= стоят одинарные ковычки без пробела.
     
  2. AndreySAV

    AndreySAV Гость

    Все разобрался. Тема закрыта.
     
Загрузка...
Похожие Темы - Запрос Sql базе
  1. anrspb
    Ответов:
    2
    Просмотров:
    1.958
  2. mrtg
    Ответов:
    14
    Просмотров:
    209
  3. TonikVR
    Ответов:
    5
    Просмотров:
    1.074
  4. sery80
    Ответов:
    0
    Просмотров:
    1.421
  5. bumbarashek
    Ответов:
    4
    Просмотров:
    2.140
Статус темы:
Закрыта.

Поделиться этой страницей