问题标签 [visual-foxpro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4795 浏览

c# - visual foxpro 连接字符串

我必须从 foxpro 数据库中提取一些数据。我找到了一个示例应用程序,它从 sql server db 中提取数据并将连接字符串以以下格式存储在 app.config 文件中 -

我想在 foxpro 中做同样的事情,但我不知道要为配置的 providerName 部分放置什么。我可以得到连接字符串就好了。有谁知道视觉 foxpro 的提供者名称是什么?

谢谢

0 投票
3 回答
7085 浏览

c# - 如何从 c# 读取 Foxpro 8.0 数据库?

我需要将表从 foxpro 8.0 导入到 sql server。如何从 C# 中的 foxpro 目录/文件中读取表和架构,以便我可以在 SQL Server 中创建表并复制数据?

0 投票
2 回答
992 浏览

c# - visual foxpro 数据库连接问题

我正在组合一个连接到 vfp 数据库的应用程序。如果我在 app.config 文件中定义我的连接字符串,我可以正常工作 -

最终,源路径将是动态的,因此我尝试使用 ConnectionStringSettings 定义连接字符串。我有以下代码 -

当我运行此代码时,我收到以下错误 -

我什至尝试直接从成功运行的连接字符串中提取提供程序名称,但我得到了同样的错误。有谁知道为什么它以一种方式工作,而不是另一种?

谢谢

0 投票
3 回答
1418 浏览

nhibernate - 连接到 Visual FoxPro 8.0 的 NHibernate 配置?

好奇是否有人曾经将 NHibernate 连接到 Visual Foxpro 8.0?我正在寻找一个遗留数据存储,并且更愿意使用 NHibernate 而不是必须手动编码所有 ADO.Net。

如果有人有 FoxPro 8 连接的配置 XML 文件的示例,那就太好了!

0 投票
1 回答
2887 浏览

tsql - SQL Server 链接服务器错误

我在 Windows Server 2003 上使用 SQL Server 2008。我想使用链接服务器打开 Visual Foxpro DBF 文件,使用来自 SQL Server 2008 链接服务器功能的 Visual Foxpro 驱动程序 Microsoft OLD DB Provider。

当我使用 Microsoft OLD DB Provider for Visual Foxpro 建立链接服务器连接,打开 Foxpro DBF 文件时,遇到以下错误,任何想法有什么问题?

(Microsoft SQL Server 错误 7399)

问候,乔治

0 投票
1 回答
2507 浏览

rest - 使用视觉 foxpro 向亚马逊网络服务发送休息请求(可能的签名错误)

我正在尝试发送指令以使用 VFP9 创建一个新的 SimpleDB 域。

.fll 库得益于红薯软件,并且使用附加变量解决了小时差异。我在这里看到了其他带有 java 和 php 的示例。另外,我一直在查看 aws 开发人员页面以获取有关此示例的示例:

http://docs.amazonwebservices.com/AmazonSimpleDB/latest/DeveloperGuide/index.html?REST_RESTAuth.html http://docs.amazonwebservices.com/AmazonSimpleDB/latest/DeveloperGuide/SDB_API_CreateDomain.html

但仍然没有运气。我制作了一个 .prg 文件来测试我的连接,并收到:

这是我的 .prg 的代码:

我在这里做错了什么?

TIA

0 投票
1 回答
468 浏览

c# - 从 Visual Fox Pro 导入数据

我正在尝试将 FoxPro 数据库中的数据导入 Sql Server,但是数据存在一些非常奇怪的问题。我正在使用 OLE DB 驱动程序并且可以查询数据,但是某些字段似乎包含不同编码的文本。我使用了一些 DBF 查看器工具,它在那里看起来是一样的。文本的一个例子是:

SDRSDFFGGDFHEJKIYerwwvFH

这是 FoxPro (v8) 应用的某种编码吗?我怎样才能提取这些数据?

编辑

查看了大多数表格后,它确实似乎只发生在 1 个表格中,并且数据在系统中正确显示,这让我认为它是加密的。FoxPro 中是否有可用于解密的标准加密方法?

免责声明

提取此数据的目的是帮助从 Fox Pro 应用程序迁移到新的闪亮的非 FoxPro 系统。我得到了以前的系统所有者和数据所有者的全力支持,但不是现任开发公司,因此这个问题

0 投票
2 回答
232 浏览

resources - Visual FoxPro 7 资源推荐

我支持在 VFP 7 中编写(较差)的遗留应用程序,并希望有人能指出我学习 FoxPro 的任何好的(或实际上是任何)资源。

我可以理解我正在阅读的代码,但我现在对编写任何代码感到不舒服,并且有 2 周到 1 个月的时间来跟上进度。

提前谢谢各位。

0 投票
4 回答
3385 浏览

c# - 使用 FoxPro OLEDB 驱动程序导入数据时出错

我正在使用 FoxPro OLE-DB 驱动程序将 FoxPro 数据库中的一些数据导入 Sql Server 数据库。我采用的方法是遍历 FoxPro 表,将所有记录选择到 DataTable 中,然后使用 SqlBulkCopy 将该表插入 Sql Server。除了出现以下错误的少数情况外,这可以正常工作:

我对此进行了调查并记录了它与哪些行一起出现,问题是 FoxPro 表具有固定的数值宽度。1 存储为 1.00 但是 10 存储为 10.0 并且它是导致问题的小数点后的一位数。现在找到了我正在努力解决的问题。以下函数是我用来将 OLEDBReader 转换为 DataTable 的函数:

我想做的是检查具有 1 个小数位问题的值,但在这些情况下我根本无法从数据读取器中读取。我原以为我可以在有问题的行上使用 dr.GetString(i) ,但是这会返回以下错误:

我无法更新 FoxPro 数据,因为该列不允许这样做,如何从 DataReader 读取记录并修复它?我已经尝试了 cast / dr.GetValue / dr.GetData 的所有组合,并且都给出了相同错误的变化。

FoxPro 表的结构如下:

导致问题的是 av_length 列

0 投票
1 回答
2652 浏览

sql - 追加多个表的内容 - Visual FoxPro

我正在使用带有 Visual Foxpro 后端的会计系统。每个月,所有发票和付款都会从当前发票/付款表移动到一个新表(在不同的目录中),其中仅包含该月的数据。例如:

我需要对过去六个月的数据执行查询。有没有一种方法可以在单个 Visual Foxpro 查询中连接多个表(来自多个目录)?

我需要这样的东西:

我宁愿不为每个表执行单独的查询......

谢谢-

乔纳森