sql = "
|declare @d1 datetime
|declare @d2 datetime
|declare @sub1 varchar(9)
|set @d1 = ?
|set @d2 = ?
|set @sub1 = ?
|select
| СуммаОборотКт sum
|from $БИОбороты.Основной(@d1,
| @d2~,
| ,
| ,
| Счет = :acc,
| ,
| (Субконто1 = @sub1)),
| БезКорСчетов,
| БезСубконто) ob
|";
acc = CreateObject("AccountsRecordset");
acc.AddParam(1,8,8,0);
acc.AddParam(1,8,8,0);
acc.AddParam(1,14,9,0);
acc.SetTextParam("acc", Сч);
acc.Prepare(sql);
acc.SetParam(1, ДатаНачРасч);
acc.SetParam(2, ДатаКонРасч);
acc.SetParam(3, Суб);
s = acc.ExecuteScalar();
помогите разобраться:
-какой все-таки тип данных использовать при объявлении даты?
-какие параметры указывать в AddParam() для даты?
-как передать в подготовленный запрос список значений при помощи PutObjectList?
Поиск курил, пробовал всё ((1,8,8,0), (1,10,17,0), datetime, datetime(8)) в разных сочетаниях.
Заранее благодарен за помощь.