проблемы с параметрами sql строки

отредактировано 04:51 Раздел: FastReport 2.xx VCL
в отчете форма, где описано откуда брать данные, и там, в частности, sql в виде вызова хранимой процедуры с одним стринговым параметром
Так вот если явно указать в свойстве SQL exec s_myProc '20030201', то все работает, а если указать exec sp_myProc :period, а потом описать параметр как стринг и задать значение (пробовал и 20030201, и '20030201'), то не работает, дает ошибку типа синтаксис ошибка конвертации данных datetime from character string
Может кто поможет

Комментарии

  • отредактировано 04:51
    Вызов

    DECLARE @RepDate varchar(12)
    SET @RepDate='07/19/2003'
    EXEC MyProc @RepDate

    Тело

    CREATE PROCEDURE MyProc
    @BDate varchar(12)
    AS
    SELECT * FROM t_Sale WHERE t_Sale.DocDate=@BDate
    GO

    Примерно так. Читал вобще BooksOnline?

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.