Здравствуйте, Galiyev, Вы писали:
G>В чём может быть причина?
Вообще говоря, мануал гласит, что ExecuteNonQuery используется для выполнения DDL и прочих запросов, не возвращающих данные. Поскольку вы возвращаете данные из хранимой процедуры, лучше бы использовать Execute. На чистом SQL запрос выглядел бы как
SELECT * FROM STORED_PROC
Насчёт последней ошибки... вы уверены, что скомпилировали хранимую процедуру на сервере? Она, простите, существует?
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Здравствуйте, Galiyev, Вы писали:
G>>экпериментирую с FireBird ADO.NET Provider
G>>написал простенькую хранимую процедуру, возвращающую одно единственное значение:
G>>CREATE PROCEDURE "stored_proc"
G>>RETURNS (
G>> "ReturnValue" VARCHAR(10))
G>>AS
G>>begin
G>> /* Procedure Text */
G>> "ReturnValue"='QQQQ';
G>> suspend;
G>>end
G>>Additional information: Dynamic SQL Error
G>>SQL error code = -204
G>>Procedure unknown
G>>STORED_PROC
G>>В чём может быть причина?
G>Сам же пишу ответ на этот пост.
G>Включил эскейп последоватльность в название процедуры:
G>fbcommand.CommandText ="\"stored_proc\"";
Это вообще на каком языке?

Все правильно, ты создал имя case sensitive, поэтому и должен везде брать его в кавычки теперь. Лучше уж писать в верхнем регистре при создании и без кавычек. Тогда и чувствительности к регистру не будет
Здравствуйте, Romkin, Вы писали:
R>Это вообще на каком языке?
Все правильно, ты создал имя case sensitive, поэтому и должен везде брать его в кавычки теперь. Лучше уж писать в верхнем регистре при создании и без кавычек. Тогда и чувствительности к регистру не будет
Каким образом отключить casesebsetive в FireBird?
Привет, Galiyev!
Вы пишешь 24 января 2005:
R>> Это вообще на каком языке?
Все правильно, ты создал имя case sensitive, поэтому и должен везде брать его в кавычки теперь.
R>> Лучше уж писать в верхнем регистре при создании и без кавычек. Тогда и чувствительности к регистру не будет
G> Каким образом отключить casesebsetive в FireBird?
Тебе ж говорят, при создании объектов, идентификаторы писать БОЛЬШИМИ БУКВАМИ.
Тогда кавычки, при последующем использовании, ненужны.
--
With best regards, Alex Cherednichenko.
Posted via RSDN NNTP Server 1.9