具体问题: VARCHARMAPPING=True 是否适用于 Visual FoxPro 的 Ado OleDB 连接?如果是这样,连接字符串应该是什么样子?
我们正在开发一个 Delphi 应用程序,它使用旧的可视化 foxpro 数据库的一部分作为基础。今天早上,我与数据库建立了一个工作连接,从所有意图和目的来看,它都做了正确的事情,但现在,不再是了。
起作用的是varcharmapping,即没有填充。
Delphi 2010,使用 ADOConnection、AdoQuery。使用 Microsoft Visual FoxPro 9.0 Sp2。如果有更新的请告诉我。
连接字符串如下所示:
'Provider=VFPOLEDB.1;Data Source=C:\PROGRAMDATA\Folder\DataFolder;Collating Sequence=SWEFIN;DSN="";VARCHARMAPPING=True;'
我已经尝试了所有属性的所有排列(感觉很好),但无济于事。任何建议都非常感谢。