FireBird ADO.NET Provider "не видит" хранимую процедуру
|
От: |
Galiyev
|
|
| Дата: | 24.01.05 06:24 |
|
Оценка: |
|
Здравствуйте,
экпериментирую с FireBird ADO.NET Provider
написал простенькую хранимую процедуру, возвращающую одно единственное значение:
CREATE PROCEDURE "stored_proc"
RETURNS (
"ReturnValue" VARCHAR(10))
AS
begin
/* Procedure Text */
"ReturnValue"='QQQQ';
suspend;
end
программа следующая:
fbConnection1.Open();
FbTransaction fbtr = fbConnection1.BeginTransaction();
FbCommand fbcommand = new FbCommand();
fbcommand.Connection = fbConnection1;
fbcommand.CommandType = CommandType.StoredProcedure;
fbcommand.CommandText ="stored_proc";
fbcommand.Transaction = fbtr;
fbcommand.Parameters.Add("ReturnValue",FbDbType.VarChar,10);
fbcommand.Parameters[0].Direction = ParameterDirection.Output;
fbcommand.ExecuteNonQuery();
MessageBox.Show(fbcommand.Parameters[0].Value.ToString());
fbtr.Commit();
fbcommand.Dispose();
fbConnection1.Close();
при запуске программы вылетает сообщение об ошибке
Additional information: Dynamic SQL Error
SQL error code = -204
Procedure unknown
STORED_PROC
В чём может быть причина?
Пока на собственное сообщение не было ответов, его можно удалить.