Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> несохраняются изменения в базу данных 
:(
    Опции темы
Ivankult
Дата 8.9.2008, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 181
Регистрация: 8.9.2008

Репутация: нет
Всего: нет



Следующая проблема: есть база данных MS Acсess. В базе есть таблица ["Employees"] в которой храниться информация о юзере. надо внести изменения в эту таблицу в рантайм режиме
вот код который не работает хотя должен
датасет и тэйбл адаптеры созданный в режиме дизайнера

Код

dataset db = new dataset();
    GridViewRow grvr;
    datasetTableAdapters.EmployeesTableAdapter eta = new datasetTableAdapters.EmployeesTableAdapter();

for (int i = 1; i <= db.Tables["Employees"].Rows.Count; i++ )
        {            
            if (db.Tables["Employees"].Rows[i]["Login"].ToString() == Application["UserName"].ToString())
            {                                
                DataRow dr = db.Tables["Employees"].NewRow();
                dr["Sex"] = db.Tables["Employees"].Rows[i]["Sex"];
                dr["Login"] = db.Tables["Employees"].Rows[i]["Login"];
                dr["Password"] = db.Tables["Employees"].Rows[i]["Password"];
                dr["Project"] = db.Tables["Employees"].Rows[i]["Project"];
                dr["WMZ"] = db.Tables["Employees"].Rows[i]["WMZ"];
                dr["SecretQuest"] = db.Tables["Employees"].Rows[i]["SecretQuest"];
                dr["SecretAnswer"] = db.Tables["Employees"].Rows[i]["SecretAnswer"];
                dr["Work"] = db.Tables["Employees"].Rows[i]["Work"];
                dr["Estimation"] = db.Tables["Employees"].Rows[i]["Estimation"];
                dr["Name"] = grvr.Cells[0].Text;
                dr["FName"] = grvr.Cells[1].Text;
                dr["LName"] = grvr.Cells[2].Text;
                dr["Old"] = grvr.Cells[3].Text;
                dr["Email"] = grvr.Cells[6].Text;
                db.Tables["Employees"].Rows.Add(dr);
                db.Tables["Employees"].Rows[i].Delete();
                eta.Update(dr);
                db.Tables["Employees"].AcceptChanges();
                this.Response.Redirect("~/PersonInfo.aspx");
                break;
            }
        }



при построчном компилировании оказывается что в db.Tables["Employees"] 0 записей, хотя при таком же подключении с др стираниц проекта все записи датасета видны.

http://forum.vingrad.ru/html/emoticons/pack/dash1.gif

Это сообщение отредактировал(а) Ivankult - 9.9.2008, 18:08
--------------------
Стив Макконнелл: «Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете».
PM MAIL ICQ   Вверх
DjoNIK
Дата 8.9.2008, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: нет
Всего: 5



Кто такая "eta"?
Можно код инициализации соединения?
Где обработка исключений?
Что есть "почему-то нет коннекта с датасетом"?
Вобщем одни вопросы

Это сообщение отредактировал(а) DjoNIK - 8.9.2008, 20:53


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
Idsa
Дата 9.9.2008, 00:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 15
Всего: 62



Почему не пользуйтесь кнопкой код? Нет никакого желания смотреть Ваши темы. Отредактируйте темы, изменив форматирование кода.
Почему этот вопрос находится не в разделе Базы данных под .NET, а в ASP.NET?


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0401 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.