vfpoledb - 得到“构建索引密钥时出错......”插入 .dbf 时
使用 vfpoledb,我收到错误消息:
error building key for index "...event.cdx" on tag Main
在 event.dbf 中插入新行时,如下代码所示:
cmd.CommandText = "Insert Into Event ...."
cmd.ExecuteNonQuery()
在我的 oledbcommand 对象的 ExecuteNonQuery() 方法行
如果我从数据文件文件夹中删除 .cdx 文件,代码可以正常工作和插入的数据。我对 vfp 很陌生。插入操作似乎无法更新索引文件,我的代码中是否缺少任何内容?
With vfpoledb, I got the error message:
error building key for index "...event.cdx" on tag Main
when inserting a new row in event.dbf like below code:
cmd.CommandText = "Insert Into Event ...."
cmd.ExecuteNonQuery()
at line of ExecuteNonQuery() method of my oledbcommand object
If I remove the .cdx file from the data file folder, the code works fine and data inserted. I'm new to vfp things. It looks like the Insert action failed to update the index file, is anything missing in my code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用 VFP 本身插入记录。这将告诉您是否有 OLEDB 接口问题或表的更一般问题。
Try inserting a record using VFP itself. This will tell you if you have a problem with the OLEDB interface or a more general issue with the table.