|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
||||||
Добавление записи из Datagridview в базу данных mysql20.04.2014, 18:05. Показов 14013. Ответов 51
Метки нет (Все метки)
Друзья, хочу добавить данные с датагрида в базу данных но выдает ошибку ссылка на объект не указывает на экземпляр объекта, что я делаю не правильно?Обращаюсь к записи через класс бд коннектиться тока вот со вставкой косяк((((((((
0
|
||||||
| 20.04.2014, 18:05 | |
|
Ответы с готовыми решениями:
51
Добавление записи в базу данных mysql Добавление в базу данных mysql. Ошибка Запрос на добавление данных в базу данных из формы. Mysql |
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|||||||||||
| 22.04.2014, 09:45 [ТС] | |||||||||||
|
а заполнение как делать ? если сделаю как и раньше делал
0
|
|||||||||||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 22.04.2014, 09:54 | |
|
Ты определись, как вводишь данные, если через Grid, то там всё просто и минимум программирования. Если через TextBox'ы, то их надо привязать к соответствующим полям DataTable.
Добавлено через 4 минуты Суть в том, что MySqlDataAdapter и MySqlCommandBuilder позволяют скрыть SQL-команды и не задавать их нигде явно, не составлять вручную. Но для этого и работать надо через цепочку Соединение - Адаптер - DataSet - таблицы в DataSet - элементы управления (DataGridView и прочие). Если вместо или кроме DataGridView исользовать TextBox, то там нужна ещё прокладка между DataTable и TextBox - Binding.
0
|
|
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|||||||||||
| 22.04.2014, 10:09 [ТС] | |||||||||||
|
вообще это форма ввода, в текст боксы я заполняю поля а потом после нажатия на кнопку сохранить отображаю в датагиде и вот не знаю на каком этапе сохранять в базу.
Добавлено через 10 минут вы говорили сюда поместить все эти билдеры?
0
|
|||||||||||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|||||||||||
| 22.04.2014, 10:32 | |||||||||||
|
Вот эту строку
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
||||||||||||||||
| 22.04.2014, 10:40 [ТС] | ||||||||||||||||
|
я его к нескольким таблицам применить хочу, поэтому я датасет и датаадаптер поместил в класс
Добавлено через 4 минуты по идее для заполнения таблицы у меня есть такой метод
0
|
||||||||||||||||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
||||||
| 22.04.2014, 10:45 | ||||||
|
Тогда передавай имя таблицы в Initialize() или храни его внутри класса
Хорошо, если ты так любишь классы. Пусть класс соответствует таблице БД, тогда объяви в классе переменную string для хранения имени таблицы, а также переменную для DataAdapter. В конструкторе класса создавай адаптер и вызывай mysqlcommandbuilder. А вот само соединение и DataSet должны быть созданы на уровне приложения и передаваться в конструктор готовыми. Иначе у тебя каждый экземпляр класса начнёт создавать свои соединения и DataSet и всё запутается.
1
|
||||||
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
| 22.04.2014, 10:54 [ТС] | |
|
я переменные создал а вот с на уровне приложения можно я вам скину файл моего класса а вы его правильно сделаете, пожалуйста?MySqlClass.rar
0
|
|
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
| 22.04.2014, 16:14 [ТС] | |
|
дико извинясь ноя так и не понял, прошу помощи как сделать соединение и Dataset на уровне приложения? у меня соединение находиться в методах класса, и куды теперь его
Добавлено через 3 часа 33 минуты Премного благодарен разобрался со всем!!! все пашет ейху, спасибо что помогли
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 22.04.2014, 16:26 | |
|
Я просто был занят. И как сделал?
0
|
|
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
| 22.04.2014, 21:22 [ТС] | |
|
какты и написал подключил конэкш на уровне приложения и прописал датаадаптеры для каждой таблицы и потом обращался к ним из тех форм из которых надо=) а вообще мне кажется изначально с биндингом версия моей проги была лучше))) просто мне приходится тут вот таким образом делать чтоб разобраться как все работает, ОГРОМНОЕ ТЕБЕ СПАСИБО!!!!!!реально мне кажется я тебя достал со своими тупыми вопросами просто я новичок в этом.
Добавлено через 2 минуты Кстат ( извиняюсь что не по теме, но решил воспользоваться случаем и спросить или это не в правилах форума? просто ты профи в своем деле решил обратиться именно к тебе) я тут решил подключить олап отчеты вернее мне сказали сделать их ну чтоб формировать отчеты какие надо пользователю, так вот в инете мало инфы про это, я в ms sql server делал как то их а тут даж без вариантов не знаю как их воять? мош подскажешь инфой или ссылочкой поделишься нужной? Добавлено через 1 минуту а может даже пример есть????
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 22.04.2014, 21:42 | |
|
С OLAP не работал.
0
|
|
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
| 22.04.2014, 21:50 [ТС] | |
|
эхх ну лян буду колесить по инету в поисках наживы(((
0
|
|
| 22.04.2014, 21:50 | |
|
Добавление записи в базу данных Добавление записи в базу данных
Добавление записи в базу данных Добавление данных в базу - PHP Myadmin Mysql Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
|
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат»
Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
|
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
|