Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Stored procedure 
:(
    Опции темы
unkis
  Дата 2.8.2005, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 802
Регистрация: 8.9.2004

Репутация: нет
Всего: 1



Rebyata nado uznat sushestvuet li takoj li takoe pole.

Delaju ya eto tak.

Код

CREATE PROCEDURE dbo.RGetGuid(@a1 tinyint, @a2 tinyint, @a3 tinyint, @a4 tinyint, @data bigint, @rnd int, @o INTEGER OUTPUT) AS
select @o =  count(*) from Registration where a1 =@a1 and a2 =@a2 and a3 =@a3 and a4 =@a4 and Data = @data and rnd = @rnd
GO


i vot takaya programka kotoraya obrabativaet eto delo

Код

conn.Open();
            
            SqlCommand cmd = new SqlCommand("RGetGuid",conn);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add(new SqlParameter("@a1", a1[0]));
            cmd.Parameters.Add(new SqlParameter("@a2", a2[0]));
            cmd.Parameters.Add(new SqlParameter("@a3", a3[0]));
            cmd.Parameters.Add(new SqlParameter("@a4", a4[0]));
            cmd.Parameters.Add(new SqlParameter("@data",tiks));
            cmd.Parameters.Add(new SqlParameter("@rnd",rnd));
            cmd.Parameters.Add(new SqlParameter("@o",SqlDbType.Int));
            cmd.UpdatedRowSource = UpdateRowSource.OutputParameters;
            cmd.ExecuteNonQuery();
            int o = (int)cmd.Parameters["@o"].Value;
            

            //Object o = cmd.ExecuteScalar();
            if ((int)o>0)
            {
                conn.Close();
                return true;
            }
            else 
            {
                conn.Close();
                return false;
            }


no pochemu-to ne rabotaet.


W chem Problema?

Zaraniya Blagodaren!

P.S: Translit v FireFox ne rabotaet.


--------------------
www.unkis.com
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.2890 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.