Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Выполнение хранимой процедуры sql в windows forms C# / 9 сообщений из 9, страница 1 из 1
18.01.2014, 18:16
    #38530630
eis-007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение хранимой процедуры sql в windows forms C#
как выполнить хранимую процедуру sql в windows forms C#. помогите кто может:). Спасибо заранее

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
18.01.2014, 21:26
    #38530688
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение хранимой процедуры sql в windows forms C#
eis-007,

Вызов процедуры без параметров которая ничего не возвращает:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
using (var sqlConn = new SqlConnection("строка соединения"))
{ 
	var sqlCmd = new SqlCommand("Имя Stored Procedure", sqlConn);
	sqlCmd.CommandType = CommandType.StoredProcedure;
	
	sqlConn.Open();
	sqlCmd.ExecuteNonQuery();
}


Вызов процедуры с параметрами которая ничего не возвращает:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
using (var sqlConn = new SqlConnection("строка соединения"))
{ 
	var sqlCmd = new SqlCommand("Имя Stored Procedure", sqlConn);
	sqlCmd.CommandType = CommandType.StoredProcedure;
	sqlCmd.Parameters.AddWithValue("@paramName1", /* Значение параметра */ "");
	sqlCmd.Parameters.AddWithValue("@paramName2", /* Значение параметра */ "");
	
	sqlConn.Open();
	sqlCmd.ExecuteNonQuery();
}


Вызов процедуры с параметрами которая возвращает данные:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
using (var sqlConn = new SqlConnection("строка соединения"))
{ 
	var sqlCmd = new SqlCommand("Имя Stored Procedure", sqlConn);
	sqlCmd.CommandType = CommandType.StoredProcedure;
	sqlCmd.Parameters.AddWithValue("@paramName1", /* Значение параметра */ "");
	sqlCmd.Parameters.AddWithValue("@paramName2", /* Значение параметра */ "");
	
	sqlConn.Open();
	using (SqlDataReader dr = sqlCmd.ExecuteReader())
	{
		while (dr.Read())
		{
			int intColumn = dr.GetInt32(dr.GetOrdinal("intColumnName"));
			string stringColumn = dr.GetString(dr.GetOrdinal("stringColumnName"));
		}
	}
}
...
Рейтинг: 0 / 0
18.01.2014, 23:46
    #38530740
eis-007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение хранимой процедуры sql в windows forms C#
bazile,
ОГРОМНОЕ СПАСИБО
ОТ ДУШИ БЛАГОДАРЕН!
...
Рейтинг: 0 / 0
19.01.2014, 03:16
    #38530826
_=ДОБРЫНЯ=_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение хранимой процедуры sql в windows forms C#
2 bazile
Как передавать неизвестное количество параметров?
...
Рейтинг: 0 / 0
19.01.2014, 09:14
    #38530871
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение хранимой процедуры sql в windows forms C#
On 19.01.2014 2:16 am, _=ДОБРЫНЯ=_ wrote:
> Как передавать неизвестное количество параметров?
тынць ???
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.01.2014, 12:54
    #38530942
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение хранимой процедуры sql в windows forms C#
_=ДОБРЫНЯ=_, наверное тебе нужен метод DeriveParameters
...
Рейтинг: 0 / 0
04.02.2014, 13:44
    #38548536
eis-007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение хранимой процедуры sql в windows forms C#
Еще один вопрос а как вывести результаты выполнения этих хранимых процедур в Пользовательский Интерфейс т.е. винформу. Если можно покажите пример.Заранее благодарен!
...
Рейтинг: 0 / 0
04.02.2014, 15:55
    #38548852
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение хранимой процедуры sql в windows forms C#
eis-007Еще один вопрос а как вывести результаты выполнения этих хранимых процедур в Пользовательский Интерфейс т.е. винформу. Если можно покажите пример.Заранее благодарен!

в какое место формы выводить: в левы верхний угол или в правый?
...
Рейтинг: 0 / 0
04.02.2014, 16:24
    #38548930
D129
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение хранимой процедуры sql в windows forms C#
eis-007,

Добавьте в форму "элемент пользовательского интерфейса для отображения таблиц"

А в просторечии - грид. :-)

(DataGridView)

В него из дизайнера добавьте столбец (Column)


добавлять строки тогда можно будет так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
using (SqlDataReader dr = sqlCmd.ExecuteReader())
	{
		while (dr.Read())
		{
			//int intColumn = dr.GetInt32(dr.GetOrdinal("intColumnName"));
			string stringColumn = dr.GetString(dr.GetOrdinal("stringColumnName"));
                        this.dataGridView1.Rows.Add(stringColumn );
		}
	}
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Выполнение хранимой процедуры sql в windows forms C# / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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