|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.08.2015, 11:24 | #21 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
10.08.2015, 11:38 | #22 |
Форумчанин
Регистрация: 27.04.2015
Сообщений: 437
|
та же самая суперошибка что поле ZavodID не может быть пустым, ошибка insert. sql запрос неправильно составил
|
10.08.2015, 11:42 | #23 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Запрос у тебя составлен может быть правильно, у тебя поле ZavodID не может быть пустым, а ты в нее ничего не вносишь. У тебя база неправильно спроектирована. Чесслово, может тебе фрилансера нанять? Мучаешься же...
I'm learning to live...
|
|
10.08.2015, 11:50 | #24 |
Форумчанин
Регистрация: 27.04.2015
Сообщений: 437
|
Ну как сказать...не промышленный заказ, с такими нулевыми знаниями я бы не брался))) самому очень интересно,тянет к программированию. Маленькие программки написал несколько, например когда флешку вставляешь, прога увидела ее и нажав кнопку я полностью содержимое флешки скинул на комп.
Читаю сейчас книгу Шкрыля. Но времени мало на это остается. Вот думаю в какую часть запроса засунуть Код:
|
10.08.2015, 12:10 | #25 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Ты базу спроектировал так, что у тебя запросы дают ошибку. Вывод: Переделывать базу. Так переделывать, чтоб у тебя не было таких вот полей, которые не принимают пустоту. Ведь в данном случае у тебя данные вставляются не абы откуда, а из той же базы. Соответственно в одной таблице получается у тебя поле может быть пустым, в другой нет. Значит тебе еще нужно изучать триггеры или генераторы или что-то, что позволит автоматом заполнять поля значениями по умолчанию. Конкретно чейчаз я бы на твоем месте переделал структуру таблицы, позволив ей принимать NULL в том поле, или сделал бы его автоинкрементным. Но это так. На вскидку, ибо я не в курсе как у тебя БД устроена.
I'm learning to live...
|
||
10.08.2015, 12:33 | #26 | |
Форумчанин
Регистрация: 27.04.2015
Сообщений: 437
|
Цитата:
|
|
10.08.2015, 12:37 | #27 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
Ответ на почему: в новой таблице это есть СЧЕТЧИК (автоматически заполняемое инкрементное поле). Возражение (опровержение) к ответу: автоматически оно будет заполнено только в том случае если в запросе на добавление НЕТ явного ЗАДАНИЯ данного поля. А оно ЕСТЬ. и скорее всего (да даже наверняка) в исходной таблице оно как раз =NULL !!! Результат, тот что есть
программа — запись алгоритма на языке понятном транслятору
|
|
10.08.2015, 13:21 | #28 | |
Форумчанин
Регистрация: 27.04.2015
Сообщений: 437
|
Цитата:
блин Может у меня БД вообще для мусорки годится только? у меня даже locate не работает в edit1onchange пишу Код:
Хотя когда у меня БД была в access все нормально работало. Последний раз редактировалось Ernest027; 10.08.2015 в 13:36. |
|
10.08.2015, 17:15 | #29 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
Вот если бы вы написали ЧТО происходит (или что должно происходить), то может быть телепатор и сработал бы. просто событие не включено. Обработчик есть, но в Edit1 НЕ ЗАРЕГИСТРИРОВАН. не в том регистре набираете (CapsLock!!) в НД нет нужных данных.
программа — запись алгоритма на языке понятном транслятору
|
|
10.08.2015, 17:44 | #30 |
Форумчанин
Регистрация: 27.04.2015
Сообщений: 437
|
Вот вообще ничего. Ни ошибок,ничего. А должен находить запись в БД при вводе символов в edit.
В БД есть запись '456', ввожу 4 в edit, ничего не происходит, 45-ничего, 456 -ничего ((( |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обратиться к USB на С# | Кандибобр | C# (си шарп) | 6 | 09.10.2014 16:30 |
как обратиться к браузеру? | gazellea | Помощь студентам | 0 | 26.06.2012 20:26 |
как в Delphi присвоить полю DBEdit целочисленное значение поля из DBText (как правильно )? | ГОСЕАН | Помощь студентам | 0 | 10.01.2012 06:12 |
Как обратиться к ячейке? | baddog | БД в Delphi | 2 | 30.04.2010 15:43 |
Как отсортировать НД по Lookup-полю? | Schumacher | БД в Delphi | 4 | 21.06.2007 14:07 |