Форум: "Базы";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];
ВнизОшибка "Multiple record found, but only one was expected" Найти похожие ветки
← →
fuckman © (2006-06-08 16:04) [0]Возникает при попытке удалить из FOxPRO таблицы одну из нескольких одинаковых записей! (DELPHI)
← →
Сергей М. © (2006-06-08 16:07) [1]Что за попытка-то ?
← →
Sergey13 © (2006-06-08 16:12) [2]Таблицы надо проектировать не пренебрегая правилами. Например первичными ключами.
← →
fuckman © (2006-06-08 16:13) [3]Да в таблице к примеру две абсолютно одинаковых записи, просматриваешь таблицу DBGrid"ом, находишь повторяющиеся на DbNavigatore нажимаешь "-" и выскакивае ошибка. Записи удаляются, но обе.
← →
Сергей М. © (2006-06-08 16:21) [4]
> fuckman © (08.06.06 16:13) [3]
Книжки бы тебе почитать, барин ..
← →
fuckman © (2006-06-08 16:25) [5]Сенк всем за ответы, особенно за книжки и ключи!
← →
Ega23 © (2006-06-08 16:28) [6]Где-то что-то типа
Delete from ... where ID=(Select ID from ...)
А этотSelect ID from ...
возвращает больше одной записи.
Это как пример.
← →
Torin (2006-06-08 16:36) [7]Уникальные ключи должны быть в любом случае...
← →
Desdechado © (2006-06-08 16:38) [8]Одинаковые записи ничем не отличаются, поэтому удалить какую-то одну из них нельзя, ибо сервер по всем признакам найдет обе.
Номер записи не считается, его нет. (как и ложки)
← →
fuckman © (2006-06-08 16:46) [9]Из программ типа Universal database Viewer можно удалить одну запись из повторяющихся, а вторая останется в таблице и ошибок никаких?
← →
Сергей М. © (2006-06-08 16:55) [10]
> fuckman © (08.06.06 16:46) [9]
Все же на рекомендацию почитать книжки внимание обрати уж, барин)
← →
Ega23 © (2006-06-08 16:58) [11]
> Из программ типа Universal database Viewer можно удалить
> одну запись из повторяющихся, а вторая останется в таблице
> и ошибок никаких?
>
А откуда я знаю, как эта твоя программа устроена? Может там прямой доступ к данным организован. Тогда да, без проблем удалишь. А вот с SQL - нет.
← →
Ega23 © (2006-06-08 16:58) [12]А вообще про книжки - неплохой совет. Рекомендую обратить внимание...
← →
fuckman © (2006-06-08 17:04) [13]Про книжки спасибо отдельное, может кто ещё что конкретное (толковое) посоветует по данной тематике. Буду просто ОЧЕНЬ благодарен.
← →
Desdechado © (2006-06-08 17:04) [14]fuckman © (08.06.06 16:46) [9]
он это делает на уровне файла, а не через драйверы
← →
ANB © (2006-06-09 12:54) [15]Сталкивался с такой проблемой. БД была не моя, а работать с ней было нужно.
1. Использовать нативные драйвера фокспро
2. В запрос добавить поле RecNo(). Тогда драйвер начнет различать одинаковые записи.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.039 c