vfpoledb - 得到“构建索引密钥时出错......”插入 .dbf 时

发布于 2024-10-12 06:52:55 字数 386 浏览 2 评论 0原文

使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光无声 2024-10-19 06:52:55

尝试使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文