0 / 0 / 0
Регистрация: 15.04.2018
Сообщений: 3
|
||||||
1 | ||||||
Не добавляются данные в таблицу БД09.05.2018, 23:20. Показов 901. Ответов 5
Метки нет (Все метки)
Пытаюсь поочередно добавить данные в 3 таблицы БД: улица, адрес и постоянные клиенты. В улицу и адрес ничего не сохраняется, хотя программа заходит в блок (я чекала). В клиента инфа сохраняется, но с неправильным кодом адреса(последним в таблице, но предполагается, что последним будет только что добавленный). Я не могу понять почему именно в эти две таблицы не добавляются данные, хоть я и делала все одинаково. Уверенна, что просто упускаю что-то мелкое и глупое, помогите, пожалуйста.
0
|
09.05.2018, 23:20 | |
Ответы с готовыми решениями:
5
Не добавляются данные в таблицу Не обновляются/добавляются данные данные через клиент Не добавляются данные в БД Не добавляются данные в БД |
12073 / 8383 / 1280
Регистрация: 21.01.2016
Сообщений: 31,578
|
||||||
10.05.2018, 04:24 | 2 | |||||
elektroforez, говнище несусветное, а не код.
Вы сохраняете только клиентов. Для адреса и улицы (а улица не адрес, да?) вы создаёте команду, но не выполняете её (ExecuteNonQuery). Ну и придумывать внешний ключ на запись на клиенте путём прибавления к количеству записей единицы... Это вообще туши свет.
2
|
54 / 48 / 31
Регистрация: 14.04.2015
Сообщений: 273
|
|
10.05.2018, 06:48 | 3 |
Usaga, после увиденных с 5 - по 12 строку кода....мне страшно стало смотреть ниже....прочитав твой ответ, пожалуй на этом остановлюсь и закрою страницу =)
0
|
0 / 0 / 0
Регистрация: 15.04.2018
Сообщений: 3
|
|
10.05.2018, 16:40 [ТС] | 4 |
Спасибо, я просто впервые пытаюсь работать с базами. Объясните пж, что не так с прибавлением единицы?
0
|
12073 / 8383 / 1280
Регистрация: 21.01.2016
Сообщений: 31,578
|
|
10.05.2018, 17:39 | 5 |
elektroforez, плохо в том, что так вообще не делается. Идентификаторы либо база должна генерировать (можно и через secuence), либо GUID-ы использовать.
Идентификаторы должны быть уникальными (на то они и идентификаторы, так ведь?), а если исходить из количества записей (как вы сделали), то уникальностью пахнуть не будет. Вот у вас пять записей, вы решили, что идентификатор следующей будете 5+1 = 6. Ок. Потом вы удалили одну запись и решили вставить следующую. Получается, что следующий идентификатор опять 6! Фигня, не находите?
1
|
0 / 0 / 0
Регистрация: 15.04.2018
Сообщений: 3
|
|
11.05.2018, 00:02 [ТС] | 6 |
Действительно бред
Спасибо, что пояснили
0
|
11.05.2018, 00:02 | |
11.05.2018, 00:02 | |
Помогаю со студенческими работами здесь
6
Не добавляются данные в базу Почему не добавляются данные в базу Не добавляются данные на сервер в базу Access Не добавляются данные в БД (Microsoft SqlServer Compact Edition) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |