Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/41: Рейтинг темы: голосов - 41, средняя оценка - 4.73
3 / 3 / 0
Регистрация: 03.03.2009
Сообщений: 86
1

Добавление строки таблицу БД

06.01.2010, 02:04. Показов 7713. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет!

Есть пример из msdn о том как добавить данные в таблицу БД http://msdn.microsoft.com/ru-r... d1034.aspx

Но если сделать так как предлагается не выходит, некоторые вещи не подсвечиваются(пространство имен подключены)

пример из msdn
C#
1
2
3
4
5
6
7
NorthwindDataSet.CustomersRow newCustomersRow = 
    northwindDataSet1.Customers.NewCustomersRow();
 
newCustomersRow.CustomerID = "ALFKI";
newCustomersRow.CompanyName = "Alfreds Futterkiste";
 
northwindDataSet1.Customers.Rows.Add(newCustomersRow);
Как понимаю Customers - имя таблицы,CustomersRow(некий класса таблицы),
northwindDataSet1 название источника данных, но что тогда NorthwindDataSet???!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2010, 02:04
Ответы с готовыми решениями:

Добавление строки в таблицу SQL
Делаю так: public void SendOneBookToDB(Book book) { using (var con = new...

SQL запрос на добавление строки в таблицу
MySql_ls_seve("INSERT INTO Тип VALUES(4, 'новыйТип')"); public void MySql_ls_seve(string...

Добавление строки в таблицу БД на автономном уровне
Код создания БД, таблицы, команд и попытки её заполнения на автономном уровне: using...

Добавление строки в таблицу
Добрый день,нужно добавить новую строку в таблицу..работаю с аксесом.. клавиши навигации не...

5
Комбайнёр
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
06.01.2010, 08:19 2
Вот ссылка на книжку, найдите её и почитайте, там подробно расписано, что как и где.
1
3 / 3 / 0
Регистрация: 03.03.2009
Сообщений: 86
07.01.2010, 15:58  [ТС] 3
нашел первое издание http://www.proklondike.com/boo... donet.html в принципе там подробно все описано

Но ответ на свой (очевидно простой вопрос) там не нашел.
С# проекту присоединена БД myBD.mdf в ней несколько таблиц (tableCar, и т.д.)
Студия генерирует экземпляр класса DataSet - myBDDataSet (он отображается в источнике данных).
К таблице tableCar нужно добавить строчку
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    // если так то в первой строчке ошибка  ...требуются ссылка на объект...
 myBDDataSet .tableCarRow newtableCarRow = myBDDataSet .tableCar.NewtableCarRow();
                 newtableCarRow.tableCarID = 2;
                 newtableCarRow.tableCarName = "LADA";
                 myBDDataSet .tableCar.Rows.Add(newtableCarRow);
//2 вариант
//тоже ошибка Ошибка    1   Для нестатического поля, метода или свойства "WindowsFormsBD1.myBDDataSet .tableCar.get" ....требуется ссылка на объект
 
DataRow newСarRow = myBDDataSet .Tables["tableCar"].NewRow();
 
           newСarRow ["CarID"] = 2;
            newСarRow ["CompanyName"] = "LADA";
 
            myBDDataSet .Tables["tableCar"].Rows.Add(newCarRow);
0
3 / 3 / 0
Регистрация: 04.12.2009
Сообщений: 29
07.01.2010, 23:55 4
C#
1
2
3
4
5
6
myBDDataSet myBDDataSet1=new myBDDataSet();
 
myBDDataSet .tableCarRow newtableCarRow = myBDDataSet1 .tableCar.NewtableCarRow();
                 newtableCarRow.tableCarID = 2;
                 newtableCarRow.tableCarName = "LADA";
                 myBDDataSet1 .tableCar.Rows.Add(newtableCarRow);
1
3 / 3 / 0
Регистрация: 03.03.2009
Сообщений: 86
08.01.2010, 23:40  [ТС] 5
Сам тоже решил этот вопрос, но все равно спасибо.

Возникало правда другая проблемка, при работе метода Update возникает ошибка
При обновлении не удалось найти TableMapping["Table"] или DataTable "Table".
C#
1
sqldataadapter.Update(tab);
P.S. Посмотрел в google такая ошибка нередко встречалась но решения своего вопроса на нашел
0
3 / 3 / 0
Регистрация: 04.12.2009
Сообщений: 29
09.01.2010, 12:43 6
Код
TableAdapter1.Update(myBDDataSet1.tableCarRow);
И всё работает.
0
09.01.2010, 12:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2010, 12:43
Помогаю со студенческими работами здесь

Добавление строки в таблицу
Привет. на форме есть кнопка и QTableWidget создал коннект connect(ui->pushButton,...

Добавление строки в таблицу
народ извените за ламерский вопрос есть таблица reg и еть форма после заполнения формы нажимаю...

Добавление строки в таблицу
Некорекктно работает добавление строк в таблицу, вот мой код: http://jsfiddle.net/Aa2ek/269/ Не...

Добавление строки в таблицу
Доброго времени суток! Никак не могу разобраться с добавлением строки в таблицу, имеется база...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru