Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Глюки с вызовом Хранимой процедуры - подскажите выход / 6 сообщений из 6, страница 1 из 1
20.09.2004, 14:53
    #32702494
akalend
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки с вызовом Хранимой процедуры - подскажите выход
есть хранимая процедура p_auth, которая вызывается из приложения:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
			this.cmd.CommandText = "p_auth";
				
			this.cmd.CommandType = CommandType.StoredProcedure;
				
			this.cmd.Parameters.Add( new  SqlParameter("@psw", SqlDbType.VarChar,8)); 
				
			this.cmd.Parameters.Add( new SqlParameter(  "@login", SqlDbType.VarChar,8 ));
				
			this.cmd.Parameters.Add( new SqlParameter(  "@aut_code", SqlDbType.Int ));
			this.cmd.Parameters["@aut_code"].Direction = ParameterDirection.Output;

вызываю ее через SQL - выходной парамтр выдает @aut_code=1
Код: plaintext
1.
2.
3.
declare @a int set @a= 0 
exec p_authentification 'adm','adm','/stat/default.aspx', @a out
select @a
вызываю ее из приложения:
Код: plaintext
1.
2.
			this.cmd.ExecuteNonQuery();
			SqlParameter p  =   this.cmd.Parameters["@aut_code"];
Значение p.Value = System.DBNull.Value
Подскажите пути отладки и
Помогите разобраться пожайлуста
...
Рейтинг: 0 / 0
20.09.2004, 14:59
    #32702519
Артем1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки с вызовом Хранимой процедуры - подскажите выход
ExecuteScalar ?
...
Рейтинг: 0 / 0
20.09.2004, 15:02
    #32702533
Ustazz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки с вызовом Хранимой процедуры - подскажите выход
Так в одном случае вызывается p_auth, а в другом - p_authentification. Если это одна и таже процедура, то в первом случае не хватает 3-го параметра - '/stat/default.aspx'
...
Рейтинг: 0 / 0
20.09.2004, 15:19
    #32702586
akalend
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки с вызовом Хранимой процедуры - подскажите выход
UstazzТак в одном случае вызывается p_auth, а в другом - p_authentification. Если это одна и таже процедура, то в первом случае не хватает 3-го параметра - '/stat/default.aspx'
это одна и таже процедура...
описка
...
Рейтинг: 0 / 0
20.09.2004, 15:20
    #32702590
akalend
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки с вызовом Хранимой процедуры - подскажите выход
Код: plaintext
1.
2.
3.
4.
5.
declare @a int set @a= 0 
exec p_auth  'adm','adm', @a out
select @a


...
Рейтинг: 0 / 0
20.09.2004, 16:44
    #32702813
SM
SM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки с вызовом Хранимой процедуры - подскажите выход
Попробуй
SqlParameter aut_code= new SqlParameter( "@aut_code", SqlDbType.Int ));
code.Direction = ParameterDirection.Output;

this.cmd.Parameters.Add(aut_code)

а после вызова хранимки проверь этот самый aut_code
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Глюки с вызовом Хранимой процедуры - подскажите выход / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]