powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Обновление данных в БД SQL, как выполнить update
4 сообщений из 4, страница 1 из 1
Обновление данных в БД SQL, как выполнить update
    #34095431
NewLine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите пожалуйста чего еще не хватает для того, чтоб данные обновились?
Я вроде и по поиску все посмотрел.
Вроде все делаю как написанно в MSDN.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
SqlCommand command = new SqlCommand("update Orders set ShipName=@s_1,ShipAddress=@s_2" + "where OrderID=@id", sqlConn);
        command.Parameters.Add("@s_1", SqlDbType.NVarChar,  40 , "ShipName");
        command.Parameters.Add("@s_2", SqlDbType.NVarChar,  40 , "ShipAddress");
        SqlParameter parameter = command.Parameters.Add("@id", SqlDbType.Int,  4 , "OrderID");

        parameter.SourceVersion = DataRowVersion.Original;

        adapter.UpdateCommand = command;

Спасибо.
...
Рейтинг: 0 / 0
Обновление данных в БД SQL, как выполнить update
    #34096056
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Много чего не хватает :-)
В чем конкретно проблема?

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Обновление данных в БД SQL, как выполнить update
    #34096296
Фотография Ramin Hashimzade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) почему плюс?
авторSqlCommand command = new SqlCommand("update Orders set ShipName=@s_1,ShipAddress=@s_2" + "where OrderID=@id", sqlConn);
розве так нелзя?
Код: plaintext
SqlCommand command = new SqlCommand("update Orders set ShipName=@s_1, ShipAddress=@s_2 where OrderID=@id", sqlConn);


2) где значение параметров?
авторcommand.Parameters.Add("@s_1", SqlDbType.NVarChar, 40, "ShipName");

нужно дать значени:
Код: plaintext
command.Parameters.Add("@s_1", SqlDbType.NVarChar).Value="asdsd";

3) и что?
авторadapter.UpdateCommand = command;
где ExecuteNonQuery() ?



----
www.hramin.jino-net.ru
...
Рейтинг: 0 / 0
Обновление данных в БД SQL, как выполнить update
    #34097106
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewLineСкажите пожалуйста чего еще не хватает для того, чтоб данные обновились?
Я вроде и по поиску все посмотрел.
Вроде все делаю как написанно в MSDN.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
SqlCommand command = new SqlCommand("update Orders set ShipName=@s_1,ShipAddress=@s_2" + "where OrderID=@id", sqlConn);
        command.Parameters.Add("@s_1", SqlDbType.NVarChar,  40 , "ShipName");
        command.Parameters.Add("@s_2", SqlDbType.NVarChar,  40 , "ShipAddress");
        SqlParameter parameter = command.Parameters.Add("@id", SqlDbType.Int,  4 , "OrderID");

        parameter.SourceVersion = DataRowVersion.Original;

        adapter.UpdateCommand = command;

Спасибо.

осталолсь вызвать метод
Код: plaintext
adapter.Update(MyDataSet)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Обновление данных в БД SQL, как выполнить update
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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