【问题标题】:Search a string in Visual Fox Pro database在 Visual Fox Pro 数据库中搜索字符串
【发布时间】:2013-01-01 19:54:53
【问题描述】:

您好,我已经搜索过这个,也许它不可能,因为我还没有找到任何东西。

我需要通过命令行在整个 Visual FoxPro 数据库中查找一个字符串,这可行吗?不是一桌一桌。

【问题讨论】:

  • 您是否在数据库表中查找字符串?也许你可以这样打开数据库: USE myVFPDatabase.DBC 然后 SELECT * FROM myVFPDatabase WHERE objecttype = [Table] into cursor myresults 此时,你已经拥有了数据库的所有表。然后,您可以执行 SELECT * FROM myTable1 WHERE fieldName1 Like "%SomeValue%" INTO CURSOR MyCursor
  • Jerry 有一些有用的想法来搜索实际的数据库容器中的字符串,但不是永远,您将不得不在您的问题中更加具体。这是模糊的。据我们所知,您可能会问如何在数据库表的字段中搜索字符串。

标签: foxpro visual-foxpro


【解决方案1】:

您可以下载 FoxPro 的 GoFish 搜索应用程序,并使用它来搜索任何 DBF。

http://vfpx.codeplex.com/wikipage?title=GoFish

默认情况下不启用 DBF 搜索,因为如果表很大并且有很多行和列,它可以创建一个 loooong 搜索,但是您可以在高级选项页面上的 FileTypes 中将 DBF 添加到文件扩展名列表中。

它从 VFP IDE 内部运行。

网站上有一个视频,还有一个用户组链接,您可以加入其中提问。您也可以从应用程序下载完整的源代码。

如果您需要更多帮助,请告诉我。 (我是作者)

【讨论】:

    猜你喜欢
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多