我是视觉foxpro的新手。我仍然不知道在cdx文件被更改为 之后,dbf文件应该改变或不改变。任何人都可以 指向我的正确方式来添加一个新的记录到这种 数据库?
在VFP中,您可以创建一个数据表(一个DBF文件),您可以在其中创建关联的索引文件(CDX文件)。
喜欢的东西:
CREATE TABLE MyTable (field1 C(10), field2 M, Field3 D)
SELECT MyTable
INDEX ON field1 TAG firstfld
或许花一些时间在免费,在线教程VFP将帮助。
Free On-line VFP tutorials
的修改的数据表(DBF文件 - STCRD.dbf)将自动“触发”相关联的索引文件(CDX文件)来更新。
当您创建一个ODBC连接时,您会这样做到DBF文件(STCRD.dbf),而不是 CDX文件。一旦你的数据表'知道'其关联的索引文件,CDX文件行为是'自动'的。您不直接使用CDX文件。
我想,对于我来说,目前还不清楚你要完成什么。正确设置ODBC连接,然后清楚解释您遇到问题的原因。注意:数据库是一个容器(有些像'M $ SQL Server'这样的'智能'),而其他的不是(像VFP数据库),但它们本身就是Not Data表格。数据表可能驻留在数据库中,也可能不在数据库中,但它是数据记录“存活”的数据表(而不是数据库)。
好运
您只能在连接字符串中使用路径。除此之外,你的命令丢失了。你如何做你的插入/更新/删除?如果你让VS生成命令,那么要小心VS对VFP做错了。 –