Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 15.02.2017
Сообщений: 7

Ошибка Record/Key delete при изменении ключевого поля (Paradox)

15.02.2017, 13:41. Показов 1281. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При изменении ключевого поля в таблице на основе Paradox 7 выскакивает ошибка Record/Key delete. Ничего особенного с данной таблицей в программе не происходит. До сегодняшнего дня возможность изменить это поле была и что сейчас произошло не пойму.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.02.2017, 13:41
Ответы с готовыми решениями:

Как в форме при изменении ключевого поля обновить информацию по другим полям той же записи?
Форма выдает все поля записи. Если изменить ключевое поле, то должны выдаваться поля, ему соответствующие. Как это сделать?

Ошибка с индексами при задании ключевого поля
делаю аналог того что есть в excel, чтобы сделать форму типа листа заказ нужно установить связи, что и не получается

Ошибка значения по умолчанию при установке значением ключевого поля этой же таблицы
Господа, возможно я не смог правильно для поисковиков сформулировать, но ответа не нашел. Поэтому, прошу помощи. Таблица: ...

9
Модератор
 Аватар для D1973
9903 / 6441 / 2454
Регистрация: 21.01.2014
Сообщений: 27,342
Записей в блоге: 3
15.02.2017, 14:00
YaroslavFed, это не форум экстрасенсов, чтобы не видя кода ставить диагнозы...
А чтобы работало, работало и раз - просто так взяло и перестало работать - значит изначально в алгоритме баг, который проявил себя при наступлении какого-то события
0
0 / 0 / 0
Регистрация: 15.02.2017
Сообщений: 7
15.02.2017, 14:15  [ТС]
да там и кода то нет толком) что мне сюда скидывать??
0
Модератор
 Аватар для D1973
9903 / 6441 / 2454
Регистрация: 21.01.2014
Сообщений: 27,342
Записей в блоге: 3
15.02.2017, 14:33
А зачем вообще изменять ключевое поле таблицы? Что за надобность?
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
15.02.2017, 16:33
может индексный файл накрылся?
0
0 / 0 / 0
Регистрация: 15.02.2017
Сообщений: 7
16.02.2017, 04:28  [ТС]
Цитата Сообщение от D1973 Посмотреть сообщение
А зачем вообще изменять ключевое поле таблицы? Что за надобность?
Да вот надобности особой то и нет, просто сам тот факт, что все работало, а ту... оставил неприятный осадок. Я через try...except избавился от появления ошибки в .exe, но при компиляции все равно появляется (это и понятно)

Добавлено через 35 секунд
Цитата Сообщение от YuryK Посмотреть сообщение
может индексный файл накрылся?
А что за индексный файл?
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
16.02.2017, 05:45
Кроме собственно таблиц *.DB в папке базы можно найти кучу таблиц с индексами *.PX - индекс по первичному ключу, *.Xxxx, *.Yxxx - другие созданные индексы.
0
0 / 0 / 0
Регистрация: 15.02.2017
Сообщений: 7
16.02.2017, 10:28  [ТС]
YuryK, я посмотрел индекс по первичному ключу моей этой лаганной таблицы есть (и весит как и остальные 2) это значит, что норм или как-то можно на целостность проверить?
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
16.02.2017, 12:32
Если утилиты парадоксовские есть, то можно индекс сначала снести, потом добавить. Можно это и на парадоксовском SQL-е сделать. Синтаксис уже не помню, но помню специально программу писал, оставлял пользователям на случай порчи индексов.
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,608
16.02.2017, 15:12
Можно попробовать открыть в DBD32. Если откроет, значит всё цело.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.02.2017, 15:12
Помогаю со студенческими работами здесь

При выполнении метода Post компонента TQuery выдает Record/key deleted :-(
При выполнении метода Post компонента TQuery выдает Record/key deleted :-( Из-за чего такое может быть ?

Ошибка при работе с указателем! (key[0]->pr) x006790b8 {size=3 d=2 key=0x0067dcc8 {0xfdfdfdfd {pr=? }
#ifndef DHEAP_H #define DHEAP_H #include <iostream> #include <locale.h> #include <cmath> #include <cstdlib> #include "Graph.h" ...

При изменении содержимого 1-го поля изменяется содержимое 2-го текстового поля.
На Web-форме имеются два текстовых поля. При изменении содержимого 1-го поля изменяется содержимое 2-го текстового поля. Private Sub...

Заполнение ключевого поля при передача запроса SQL
Вообщем проблема в следующем, есть таблица в базе SQL, в нее делается запись из html формы с помощью php, в таблице есть ключевое поле id,...

VBA при удалении ключевого поля выдать MsgBox
Столкнулся с такой проблемой мне нужно удалять поля в таблицах, всё это прекрасно работает, но нужно ещё предусмотреть то, если...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru