Вопрос по InputParametrs

Ден
Дата: 08.06.2004 13:16:03
Нигодна не работал с адп, но пришлось перебиратся на него -))
Сразу возник вопрос по передаче параметров из формы в хранимые процедуры и функции..
Прочитал в хелпе, написано, что надо подставить в InputParametrs описание параметров..
Подставил туда
@uid as varchar(20)=[Forms]![Form1]![uid],@dt as datetime=[Forms]![Form1]![dt]
а на сервер передается вот такая фигня:

exec sp_executesql N' Select * From "dbo"."logs_get"( @P1 , @P2 ) ', N'@P1 nvarchar(1),@P2 nvarchar(1)', NULL, NULL

Те диалогового окна с просьбой ввести параметры не появляется, но вместо параметров какая то хрень передается на сервер -))
Кто нибудь может просветить, как это победить?
Чумаков А.
Дата: 08.06.2004 13:33:23
Поставь туда

@uid varchar=[Forms]![Form1]![uid],@dt datetime=[Forms]![Form1]![dt]
Latuk
Дата: 08.06.2004 13:33:48
>@uid as varchar(20)=[Forms]![Form1]![uid],@dt as datetime=[Forms]![Form1]![dt]
Че то у меня никакого AS не стоит
и все работает
Ден
Дата: 08.06.2004 13:36:12
Ничего не меняется -((
Вот что на сервер уходит
exec sp_executesql N' Select * From "dbo"."logs_get"( @P1 , @P2 ) ', N'@P1 nvarchar(1),@P2 datetime', NULL, NULL
Конечно можно динамически RecordSource генерить, но хочется почеловечески сделать -))
Чумаков А.
Дата: 08.06.2004 13:43:56
попробуй вот так

[Forms]![Form1]![uid], [Forms]![Form1]![dt]


правда, иногда бывает притормаживает, когда Access начинает определять неявно заявленные типы параметров
Ден
Дата: 08.06.2004 13:51:09
Спасибо! Заработало! -))
Но только почему то после requery. Наверно к данным раньше обращается форма, чем происходит инициализация элементов управления
Ден
Дата: 08.06.2004 13:52:39
P.S
Заработали оба варианта и
@uid varchar=[Forms]![Form1]![uid],@dt datetime=[Forms]![Form1]![dt]
и [Forms]![Form1]![uid],[Forms]![Form1]![dt]
но только после requery