vfpoledb - получи грешка при изграждане на ключ за индекс при вмъкване в .dbf

С vfpoledb получих съобщение за грешка:

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

при вмъкване на нов ред в event.dbf като кода по-долу:

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

    cmd.ExecuteNonQuery()

на ред на метода ExecuteNonQuery() на моя обект oledbcommand

Ако премахна .cdx файла от папката на файла с данни, кодът работи добре и данните се вмъкват. Аз съм нов в vfp нещата. Изглежда, че действието Insert не успя да актуализира индексния файл, липсва ли нещо в моя код?


person James Zhou    schedule 14.01.2011    source източник
comment
Разбрах причината social .msdn.microsoft.com/Forums/en-US/visualfoxprogeneral/   -  person James Zhou    schedule 14.01.2011


Отговори (1)


Опитайте да вмъкнете запис, като използвате самия VFP. Това ще ви каже дали имате проблем с интерфейса на OLEDB или по-общ проблем с таблицата.

person Caltor    schedule 07.07.2011