1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

1c + Ado

Тема в разделе "Базы данных и администрирование", создана пользователем Unforgiven, 31 июл 2006.

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

    Unforgiven Гость

    Репутация:
    0
    Вообщем, нужно организовать доступ к базе SQL. Все вроде бы работает, но при попытке считать значение из RecordSet'a, пишет "Тип переменной не поддерживается";
    Код:

    Соединить();
    Попытка
    СтрокаЗапроса = "SELECT pmtNetSum FROM mobile_payments WHERE pmtCreationDateTime > '" + ДатаВремяПредыдущейИнкассации + " " +"' AND pmtCreationDateTime < '" + ДатаВремяТекущейИнкассации + "'";
    НаборЗаписей = СоздатьОбъект("ADODB.RecordSet");
    НаборЗаписей.ActiveConnection = СтрокаСоединения;
    НаборЗаписей.Source = СтрокаЗапроса;
    НаборЗаписей.Open();
    НаборЗаписей.MoveFirst();
    КонтролСум = 0;
    Счетчик = 0;
    Пока НаборЗаписей.EOF() = 0 Цикл
    КонтролСум = КонтролСум + НаборЗаписей.Fields("pmtNetSum");
    Счетчик = Счетчик +1;
    НаборЗаписей.MoveNext();
    КонецЦикла;
    Количество = Строка(Счетчик);
    КонтрольнаяСумма = КонтролСум;
    НаборЗаписей.Close();
    Исключение
    Сообщить(ОписаниеОшибки(), "!!!");
    КонецПопытки;
    Разъединить();

    Ругается на НаборЗаписей.Fields("pmtNetSum").Value;
     
Загрузка...
Статус темы:
Закрыта.

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