Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2015, 20:04   #1
uuu
Пользователь
 
Регистрация: 07.05.2015
Сообщений: 15
По умолчанию SQL таблицы

При компилировании программы, написанной на C# возникла ошибка, потом через некоторое время 2-3 таблицы в БД полностью очистились (sql server 2005 management studio express).
Ладно еще бэкап был.
Кто с этим сталкивался, уже не первый раз так.
Ошибка в программе на C# не связана с SQLEEXCEPTION.
В программе есть подключение к БД, которая находится на SQL сервере.

Последний раз редактировалось uuu; 28.05.2015 в 20:07.
uuu вне форума Ответить с цитированием
Старый 28.05.2015, 20:29   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А чего ты хотел? Ошибка она такая. Коварная )
Исправляй ошибку и будет тебе радость )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.05.2015, 20:49   #3
uuu
Пользователь
 
Регистрация: 07.05.2015
Сообщений: 15
По умолчанию

Ясно).
Я просто решила добавлять данные в таблицы в бд с помощью запросов с insert into на всякий пожарный.
uuu вне форума Ответить с цитированием
Старый 28.05.2015, 20:56   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А-а-а., ты девушка...
Ну вообще-то кроме как INSERT пожалуй нет никаких других способов добавления записи. И на очистку таблиц это уж точно никак не влияет. Ищи в коде где у тебя очистка.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.05.2015, 21:42   #5
uuu
Пользователь
 
Регистрация: 07.05.2015
Сообщений: 15
По умолчанию

Я правда еще не знаю, влияет это или нет, но у меня еще есть в sql построенная диаграмма со связями и они все cascade.
Т е в проге синхронно доб данные в обе таблицы, связанные через 3 таблицу.
В коде реализованы добавление, удаление, изменение данных.

Последний раз редактировалось uuu; 28.05.2015 в 21:48.
uuu вне форума Ответить с цитированием
Старый 28.05.2015, 21:53   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
и они все cascade
А вот это влияет. Если ты удаляшь одну запись, связанные с ней тоже могут удалиться, раз каскадные операции допустимы.
Цитата:
В коде реализованы добавление, удаление, изменение данных.
Ну вот видишь - удаление есть. Да еще и каскадом. Вот тут то и зарыта проблема. С удалением аккуратнее надо.
И бэкапы обязательно делать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.05.2015, 21:59   #7
uuu
Пользователь
 
Регистрация: 07.05.2015
Сообщений: 15
По умолчанию

Спасибо, бэкапы есть.
uuu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сумма полей таблицы. SQL McFrey SQL, базы данных 2 13.03.2015 00:07
Заполнение DBGrid из SQL-таблицы Dmitri1alfa БД в Delphi 9 12.08.2014 12:25
MS SQL SERVER 2005 копирование таблицы из ОДНОЙ БД В другую или перенести все строки из одной таблицы в другую reihtmonbern БД в Delphi 4 17.07.2012 23:25
SQL-запрос (связанные таблицы) astra-48 БД в Delphi 3 03.03.2010 01:44
SQL. Объединение таблицы с собой _SERGEYX_ БД в Delphi 2 02.06.2008 21:52