Книга знаний

1С:Предприятие

ADO.Net {Убить, это не статья, это вопрос тупого ламера}

Ошибка в запросе 1cv7Автор статьи: Suxer | Редакторы: Гений 1С
Последняя редакция №2 от 08.05.07 | История
URL: http://kb.mista.ru/article.php?id=520

Ключевые слова: ADO, запрос SQL


ТекстЗапроса = "
       |SELECT
       |    Спр.Ассортимент as ID,
       |    Спр.Описание as Наименование,
       |    Спр.Описание_укр as Описание_укр,
       |    Спр.Описание_англ as Описание_англ,
       |    Спр.Класс as Класс,
       |    Спр.Литера as Префикс,
       |    Спр.InReport as InReport
       |FROM
       |    Модели_Ассортимент as Спр
       |WHERE
       |    Спр.Ассортимент = :ЗнСтр";

   Command = СоздатьОбъект("ADODB.Command");
   Command.ActiveConnection = Connection;
   Command.CommandText = ТекстЗапроса;
   Command.Parameters.Append(Command.CreateParameter("ЗнСтр", 129, 1, 3, "40"));

При выполнении данного кода светится ошибка:
"Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][Драйвер ODBC Microsoft Access] Слишком мало параметров. Требуется 1."

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

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика