ошибка ограничения целостности (Insert Blank)

q1w1e1
Дата: 25.01.2013 09:33:53
По старой доброй памяти просматривая локальную таблицу из трёх записей открытую в монопольном режиме, решил ввести в командном окне Insert Blank, получил ошибку, таблица и запись не буферезирована, следовательно второе .. ограничение целостности(вот тут уже не понятно).., понятно надо применять комманду append, но вопрос так для себя и не решил... когда можно применять Insert Blank, если ни в каких случаях, то логичнее убрать просто эту команду..
Dima T
Дата: 25.01.2013 09:40:41
q1w1e1
понятно надо применять комманду append, но вопрос так для себя и не решил... когда можно применять Insert Blank, если ни в каких случаях, то логичнее убрать просто эту команду..

В хэлпе написано что не надо ее использовать.
Visual FoxPro 9.0 SP2
INSERT Command

Included for backward compatibility. Use APPEND or INSERT - SQL instead.
q1w1e1
Дата: 25.01.2013 10:02:07
понятно, но где я нарушил ограничение целосттности.., никаких PK у меня не было...
q1w1e1
Дата: 25.01.2013 10:04:31
тем более первая фраза хелпа ... включена для обратной совместимости(раз включена, следовательно должна работать..), и не сказано, что запрещено, а просто предложено не пользоваться...
PaulWist
Дата: 25.01.2013 10:29:45
q1w1e1
понятно, но где я нарушил ограничение целосттности.., никаких PK у меня не было...


Скрипт таблы с тестовыми данными в студию.
Dima T
Дата: 25.01.2013 10:35:48
q1w1e1
понятно, но где я нарушил ограничение целосттности.., никаких PK у меня не было...

Должно работать.
Сообщение об ошибки покажи дословно. Еще лучше пример кода демонстрирующий ошибку.
q1w1e1
Дата: 25.01.2013 10:46:57
у меня нет кода, запускаю VFP, в командном окне делаю команду use table, и сразу же insert blank и ошибка... мне просто интересно... какие могут быть варианты..
Dima T
Дата: 25.01.2013 10:52:00
q1w1e1
у меня нет кода, запускаю VFP, в командном окне делаю команду use table, и сразу же insert blank и ошибка... мне просто интересно... какие могут быть варианты..

Ошибка то есть. Ctrl+C тяжело нажать и ошибку показать? или ждем пока телепаты ответят?
q1w1e1
Дата: 25.01.2013 10:57:04
+

Картинка с другого сайта.
Sergey Sizov
Дата: 25.01.2013 11:03:29
q1w1e1
По старой доброй памяти просматривая локальную таблицу из трёх записей открытую в монопольном режиме, решил ввести в командном окне Insert Blank, получил ошибку, таблица и запись не буферезирована, следовательно второе .. ограничение целостности(вот тут уже не понятно).., понятно надо применять комманду append, но вопрос так для себя и не решил... когда можно применять Insert Blank, если ни в каких случаях, то логичнее убрать просто эту команду..
Переводить надо правильно. Там написано, что команда недопустима при включенной буферизации или есть нарушение ограничения целостности. Так понятно?