2011-01-14 1 views
0

С vfpoledb, я получил сообщение об ошибке:vfpoledb - получил «Ошибка ключа здания для индекса ....» при вставке в .dbf

error building key for index "...event.cdx" on tag Main 

при вставке новой строки в event.dbf, как показано ниже код :

cmd.CommandText = "Insert Into Event ...." 

    cmd.ExecuteNonQuery() 

на линии ExecuteNonQuery() метод моего OleDbCommand объекта

Если удалить .cdx файл из папки данных файла, код прекрасно и данные вставлены работы. Я новичок в vfp. Похоже, что действие Insert не удалось обновить индексный файл, чего-то не хватает в моем коде?

+0

У меня есть причина http://social.msdn.microsoft.com/Forums/en-US/visualfoxprogeneral/thread/78826034-a0d4-4dc7-89a5-c8cf7e3d5b54/ –

ответ

0

Попробуйте вставить запись, используя сам VFP. Это скажет вам, есть ли у вас проблемы с интерфейсом OLEDB или более общая проблема с таблицей.

 Смежные вопросы

  • Нет связанных вопросов^_^