Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.13;
Скачать: CL | DM;

Вниз

Ошибка "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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.066 c
2-1153866220
impuls
2006-07-26 02:23
2006.08.13
Осциллограф


3-1149506429
DmiSb
2006-06-05 15:20
2006.08.13
Какие компоненты лучше использовать для доступа к MS SQL ?


3-1149589834
dest81
2006-06-06 14:30
2006.08.13
Adoconnection


3-1149327665
Dust
2006-06-03 13:41
2006.08.13
Пример работы с базой (хочу идеальный код)


15-1152340609
SerJaNT
2006-07-08 10:36
2006.08.13
ПРОФТ