powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / SqlCeCommand Update необновляет данные
2 сообщений из 2, страница 1 из 1
SqlCeCommand Update необновляет данные
    #37457457
Conditional Reflex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Проблемма не нова, но решения ответа не нашел:

SqlCeCommand Update необновляет данные, хотя и возвращает колличество якобы обновленных строк.

Код: plaintext
1.
2.
3.
4.
5.
SqlCeConnection con = new SqlCeConnection(WpfRestoran.Properties.Settings.Default.DatabaseRConnectionString);
con.Open();
SqlCeCommand scom = new SqlCeCommand("UPDATE PLASES SET ZAKAZID = 1", con);
MessageBox.Show(scom.ExecuteNonQuery().ToString());
con.Close();

как видно из примера я убрал всякого рода параметры, оставил чистый апдейт. Но данные в таблице не изменяются. (пробовал на другой таблице - эффект тотже)

Инсерт тоже не работает...

Подскажите кто что думает по этому поводу.

PS: Select работает, данные получает
...
Рейтинг: 0 / 0
SqlCeCommand Update необновляет данные
    #37457560
Conditional Reflex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кароче осенило. Я тормажу, но поделюсь ибо я не один :)

В студии, лежит файл бызы данных.
В папку с экзешником копируется она же, апдейты делаются в ней. А смотрю я в ту что лежит в проекте.

Проверил:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
                con.Open();
                SqlCeTransaction trans = con.BeginTransaction();
                SqlCeCommand scom = new SqlCeCommand("UPDATE PLASES SET ZAKAZID = 1", con);
                scom.Parameters.Clear();
                MessageBox.Show(scom.ExecuteNonQuery().ToString());
                trans.Commit();
                con.Close();

                scom = new SqlCeCommand("SELECT * FROM PLASES", con);
                con.Open();
                SqlCeDataReader myReader = scom.ExecuteReader();
                while (myReader.Read())
                {
                    MessageBox.Show(myReader["ZAKAZID"].ToString());
                }
                con.Close();
апдейт сработал
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / SqlCeCommand Update необновляет данные
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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