|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.11.2013, 23:40 | #1 |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 545
|
работа с бд в С шарп
Здравствуйте. есть форма, в ней 2 текстбокса и кнопка. при нажатии на кнопку в бд должны записаться значения этих полей. как это реализовать?
Код:
|
12.11.2013, 00:31 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Читаем тут:
http://support.microsoft.com/kb/306636/ru http://msdn.microsoft.com/ru-ru/libr...vs.110%29.aspx
I'm learning to live...
|
12.11.2013, 12:22 | #3 |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 545
|
изменил следующим образом:
Код:
расскажу немного что должна делать программа. в БД есть таблица Пользователи, она состоит из столбцов логин и пароль. после нажатия кнопки "Регистрация" на форме данные из текстбоксов должны записаться в эту таблицу. с этим кодом вроде все нормально. в текстбоксы ввожу только что добавленные логин и пароль. работает. но после того как я закрываю выполнение программы и запускаю его снова то с новыми данными программа не работает. Открыл БД, но оказывается данные не добавились. где я допустил ошибку? |
12.11.2013, 14:41 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
12.11.2013, 16:34 | #5 |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 545
|
я не очень хорошо знаком с этим материалом. попробовал использовать Commit, но не получилось. может я не правильно что то сделал. у меня не получается. БД Access 2007. поправьте пожалуйста код если не сложно:
Код:
|
12.11.2013, 19:07 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
ExecuteNonQuery должен возвращать число выполненных (успешно) операций в рамках транзакции , так что поставь проверку. и если ExecuteNonQuery<>1 ьей тревогу - запрос твой отработал неверно, может потому что сам он не верен в чем-то.
I'm learning to live...
|
|
12.11.2013, 20:20 | #7 |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 545
|
С таким кодом данные в БД добавляются, но когда я в visual studio нажимаю перестроить решение, то из БД добавленные данные удаляются. запрос по моему правильный, проверял в самом Access 2007.
То есть вы хотите сказать что если ExecuteNonQuery=1 то должно работать правильно? |
12.11.2013, 21:03 | #8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
13.11.2013, 15:02 | #9 |
Форумчанин
Регистрация: 09.06.2009
Сообщений: 545
|
Stilet, спасибо большое. выручили. я там еще немного с подключением БД накосячил сейчас все работает.
появился еще один вопрос. в БД есть таблица, в которую добавлено n элементов. на форму нужно вывести так же n элементов label. с подсчетом элементов понятно, а вот как добавить элементы label и что бы они располагались друг под другом |
13.11.2013, 15:45 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Си шарп | ilyagovsa | Помощь студентам | 4 | 04.08.2013 19:01 |
Матрица Си шарп | N_P_A | C# (си шарп) | 0 | 29.04.2013 00:38 |
c шарп | dinobot | C# (си шарп) | 3 | 01.02.2013 11:49 |
Работа со строками в с шарп. | Alex_sim | Общие вопросы .NET | 13 | 23.04.2010 22:46 |
две задачи на СИ шарп | логарифм | Общие вопросы C/C++ | 4 | 12.06.2009 14:48 |