powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / OleDB + Update
6 сообщений из 6, страница 1 из 1
OleDB + Update
    #34820395
Alexander Shehtman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблемка... выполняю следующий код. В базу ничего не обновляется, ошибки не происходит. В чём может быть дело?!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
	OleDbCommand c = conn.CreateCommand();
	c.CommandText = "UPDATE params SET val=@val WHERE name=@kn;";
	c.Transaction = c.Connection.BeginTransaction();
	c.Parameters.AddWithValue("@kn", keyName).DbType = DbType.String;
	c.Parameters.AddWithValue("@val", Value).DbType = DbType.String;
	int i = c.ExecuteNonQuery();
	c.Transaction.Commit();

Заранее спасибо за ответы
...
Рейтинг: 0 / 0
OleDB + Update
    #34820457
Alexander Shehtman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эта проблема с Access...
...
Рейтинг: 0 / 0
OleDB + Update
    #34838165
Alexander Shehtman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да ну!
С MSSQL то же самое
...
Рейтинг: 0 / 0
OleDB + Update
    #34838168
Alexander Shehtman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне кажется я не правилльно играю с параметрами....
...
Рейтинг: 0 / 0
OleDB + Update
    #34841059
Фотография Остап Ибрагимович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander ShehtmanМне кажется я не правилльно играю с параметрами....

Может, попробуйте адаптер создать сначала автоматически.
...
Рейтинг: 0 / 0
OleDB + Update
    #34841913
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так:
1-е
Код: plaintext
1.
c.CommandText="UPDATE params SET val=? WHERE name=?";
2-e
Код: plaintext
1.
2.
c.Parameters.AddWithValue("@val", Value).DbType = DbType.String;
c.Parameters.AddWithValue("@kn", keyName).DbType = DbType.String;
(Поскольку параметры неименованные важен порядок их
добавления. Да и @ уже необязательно (более того -
OleDbCommandBuilder.DeriveParameters() возвращает их как раз без
@ ))
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / OleDB + Update
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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