求助。VFP增加自动增量后,JAVA连接增删改查无法找到表

夏落星空丶 2017-10-16 09:27:34
设置自动增量后,原本实现的增删改查都提示not a table。删除自动增量后恢复正常。可是要求增加一个自增主键啊。。。怎么办
...全文
439 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
都市夜猫 2017-10-17
  • 打赏
  • 举报
回复
另外,只要运行了 VFPOLEDBSetup.msi 就安装好了 ole db 驱动 vfpoledb.msm 是合并模块,用 InstallShield 等制作安装包时会用到
都市夜猫 2017-10-17
  • 打赏
  • 举报
回复
自增量等多种字段类型是 vfp6 以上的版本才增加的,vfp 的 odbc 驱动不支持这些新类型,微软为其自身的发展战略,拒绝提供更新的 odbc 驱动,其他编程语言要访问这种带新字段类型的数据表,只能使用它提供的 ole db 驱动。 咱不懂 java,但从一楼代码的字面上可以看出是使用的 odbc 连接方式。所以,虽然你下载安装了 ole db 驱动,却没使用它来连接和操作数据表。 我想,java 应该也可以使用 ado 对象吧,如果可以,参见其他语言是如何使用 ado 对象来用 ole db 驱动,连接和操作 vfp 表的:https://msdn.microsoft.com/en-us/library/3haz2895(v=vs.80).aspx 也可以看看这些:https://stackoverflow.com/questions/21856285/access-visual-foxpro-database-from-java
夏落星空丶 2017-10-16
  • 打赏
  • 举报
回复
官网下载有这两个,SETUP安装完还是没用。msm文件不知道是干啥的。。。。 vfpoledb.msm VFPOLEDBSetup.msi
十豆三 2017-10-16
  • 打赏
  • 举报
回复
应该是驱动的问题吧。 试试 Microsoft OLE DB Provider for Visual FoxPro 9.0

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧