Страница 1 из 1

Передача параметра DATATIME в ХП из C#

Добавлено: 25 май 2006, 12:43
koren
Использую FB 1.5+IBProviderFree+C#. Необходимо отсортировать записи по дате. На сервере есть ХП, один входной параметр IN_DATE_STOCK типа TimeStamp и один выходной OUT_Q_STOCK типа NUMERIC(15,2). Закроем глаза на второй параметр. Для первого я пишу

Код: Выделить всё

command.CommandText = "Select OUT_Q_STOCK from PROC(?)"
OleDbParameter theParam = new OleDbParameter();
theParam.ParameterName = "@IN_DATE_STOCK";
theParam.OleDbType = OleDbType.DBTimeStamp;
theParam.Direction = ParameterDirection.Input;
theParam.Value = Convert.ToDateTime("01.05.2006");
command.Parameters.Add(theParam);

... второй параметр выходной

adapter.SelectCommand = command;
            
DataTable table = new DataTable();
table.Locale = System.Globalization.CultureInfo.InvariantCulture;
adapter.Fill(table);
При исполнении adapter.Fill(table) возникает ошибка
Command parameter[0] '' is invalid

В чем может быть ошибка?