Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Запуск процедуры / 9 сообщений из 9, страница 1 из 1
10.12.2007, 14:38
    #34998331
Keanu Reeves
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры
У меня есть в базе даних процедура с одним параметром, как мне из С#-кода запустить эту процедуру, чтобы она провела изменения в базе?
...
Рейтинг: 0 / 0
10.12.2007, 15:13
    #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
10.12.2007, 15:25
    #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
10.12.2007, 15:26
    #34998516
Keanu Reeves
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры
для не Sql-сервера просто оледб нужно подставлять?
...
Рейтинг: 0 / 0
10.12.2007, 15:31
    #34998538
NoiRe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры
Keanu Reevesдля не Sql-сервера просто оледб нужно подставлять?

ну так получается
дополнительно в MSDN смотрите примеров куча
...
Рейтинг: 0 / 0
10.12.2007, 15:32
    #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
10.12.2007, 15:53
    #34998656
Keanu Reeves
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры
спасибо
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
18.02.2012, 23:58
    #37668898
SPB2011-2010
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры
Хотел бы спросить короткий вопрос, а процедуру можно поставить в код программы, у меня она не хранимая,

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

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


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