powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Запуск процедуры
9 сообщений из 9, страница 1 из 1
Запуск процедуры
    #34998331
Фотография Keanu Reeves
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть в базе даних процедура с одним параметром, как мне из С#-кода запустить эту процедуру, чтобы она провела изменения в базе?
...
Рейтинг: 0 / 0
Запуск процедуры
    #34998465
NoiRe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Keanu ReevesУ меня есть в базе даних процедура с одним параметром, как мне из С#-кода запустить эту процедуру, чтобы она провела изменения в базе?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
private void Test()
		{
			SqlConnection con=new SqlConnection(myConstring);
			SqlCommand cmd=new SqlCommand("My_procname",con);
			cmd.CommandType=CommandType.StoredProcedure;
			cmd.Parameters.Add("@param",SqlDbType.Int);
			cmd.Parameters[0]=mayIntValue;
			cmd.ExecuteNonQuery();
		}
это для SQL server
...
Рейтинг: 0 / 0
Запуск процедуры
    #34998507
NoiRe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл открыть соединение
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
private void Test()
		{
			SqlConnection con=new SqlConnection(myConstring);
			SqlCommand cmd=new SqlCommand("My_procname",con);
			cmd.CommandType=CommandType.StoredProcedure;
			cmd.Parameters.Add("@param",SqlDbType.Int);
			cmd.Parameters[0]=mayIntValue;
                        con.Open()			
                        cmd.ExecuteNonQuery();
                        con.Close()
		}
...
Рейтинг: 0 / 0
Запуск процедуры
    #34998516
Фотография Keanu Reeves
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для не Sql-сервера просто оледб нужно подставлять?
...
Рейтинг: 0 / 0
Запуск процедуры
    #34998538
NoiRe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Keanu Reevesдля не Sql-сервера просто оледб нужно подставлять?

ну так получается
дополнительно в MSDN смотрите примеров куча
...
Рейтинг: 0 / 0
Запуск процедуры
    #34998549
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
cmd.CommandType=CommandType.StoredProcedure;
cmd.CommandText="sp_TestTypes_Decimal_10_6";
OleDbCommandBuilder.DeriveParameters(cmd);
cmd.Parameters["ParamName"].Value=SmthValue;
cmd.ExecuteNonQuery();
В контексте Sybase - C
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Запуск процедуры
    #34998656
Фотография Keanu Reeves
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Запуск процедуры
    #37668898
SPB2011-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотел бы спросить короткий вопрос, а процедуру можно поставить в код программы, у меня она не хранимая,

пробую что то не получается...
...
Рейтинг: 0 / 0
Запуск процедуры
    #37668906
SPB2011-2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
то есть pl/sql блок, и как вывести результы средствами адо нет, пробую обычными методами(datareader,adap.fill)--не выводится результат

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


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