问一个极为简单的基础问题

Hendy_So 2003-04-06 09:56:19
由于本人没有接触过FoxPro,但在用其它的语言编程中却又遇到了它的一个数据库,特来向大家请教。

不知大家知不知道珊瑚虫及追捕IP数据库它们都是FoxPro的,虽然有专用的修改工具修改它们但不方便,于是想直接用FoxPro来修改,却不知道它的命令是什么,心想这么简单又不想去借书看。

请问怎样对一个dbf进行排序,我试着用sort to [] on [],它是新建了一个表,不能直接修改原文件么?而且我用追捕IP数据修改器打开它时,提示为dbf1:field name missing

然后,怎样删除一条记录?我用了delete from [] where []=''
看到它进行了操作并提示 1 record deleted之类的成功的提示,但重新browse却发现那条记录还在那。真是郁闷。
...全文
61 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hendy_So 2003-04-07
  • 打赏
  • 举报
回复
没什么好说的,分全给你了。
yasur 2003-04-07
  • 打赏
  • 举报
回复
[1] 要想对原表进行排序操作,必须建立索引,用表设计器打开该表,或打开该表以后执行modi stru 命令 ,添加你要排序的字段索引。然后使用 set order xxx 来进行排序,xxx就是你的索引名称。
[2] foxpro的删除不是物理删除,要想彻底删除!请使用pack,不过表要以独占形式打开!
use xxx exclusive xxx为表名称!

2,723

社区成员

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

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