标签: foxpro

visual foxpro连接字符串

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

<connectionStrings>
    <add name="test"
       connectionString="Data Source=localhost\SQLExpress;Initial Catalog=test;Integrated Security=SSPI;Timeout=300;"
       providerName="System.Data.SqlClient.SqlConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

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

谢谢

.net c# foxpro connection-string visual-foxpro

0
推荐指数
1
解决办法
4216
查看次数

阅读FPT文件

我想阅读一个FPT/DBF文件,我试图加载任何这些文件

  • FoxPro 7
  • FoxPro 8
  • FoxPro 9

当我编辑FPT时,我看到我要更改的文件中的文本,但是当我在FoxPro中浏览文件(FPT)时,它没有显示我想要更改的值,而只是在表列中显示乱码.它正在读取不同的列,但我正在寻找的数据不存在.任何想法都会有所帮助,谢谢!

foxpro visual-foxpro

0
推荐指数
1
解决办法
4333
查看次数

Visual FOXPRO加载/使用.FLL文件

我的公司有一个旧的应用程序(从2005年左右开始)使用Visual FoxPro 7,遗憾的是他们没有源代码(.PJX,.PJT)文件.我必须更改连接字符串,因为我们必须将数据库移动到新服务器.问题是(connection.dbf文件)中的连接字符串是加密的.

我用文本编辑器打开了.exe文件,发现了以下代码

SET LIBRARY TO libs\Cipher50.fll ADDITIVE
Run Code Online (Sandbox Code Playgroud)

Cipher50.fll存在于根应用程序文件夹中.

我的问题

我想创建一个可以加载"Cipher50.fll"文件的应用程序(可能像.NET Reflection)并使用正确的函数,以便我可以更新我的connection.dbf文件.

我怎样才能做到这一点?

PS:我对Visual FoxPro一无所知.

foxpro visual-foxpro

0
推荐指数
1
解决办法
1205
查看次数

从c#执行dbf中的查询

我在C#中做一个程序,我试图在DBF文件中执行一个查询,我认为没问题,但DataReader的HasRows属性值为false.我认为问题在于日期.这是我的代码:

 string Con = @"Provider=VFPOLEDB.1;Data Source=\\Server\ges_01";
 OleDbConnection ConnectionHandler = new OleDbConnection(Con);
ConnectionHandler.Open();

 string SQL = "SELECT codalb FROM BALBARA WHERE FECALB BETWEEN CTOD('2015/12/07') AND CTOD('2015/12/13') AND CODCLI LIKE '%9' ORDER BY CODALB"
 OleDbCommand Query = new OleDbCommand(SQL, ConnectionHandler);
 OleDbDataReader datareader = Query.ExecuteReader();
while(datareader.Read())
{}
Run Code Online (Sandbox Code Playgroud)

我知道其余的都可以,因为如果把string SQL="select codalb from balbara";工作正常.

任何人都可以说我做错了什么

c# foxpro dbf

0
推荐指数
1
解决办法
1317
查看次数

Foxpro:如何将光标导出到txt文件

我目前在将光标中的数据导出到txt文件时遇到问题.不幸的是,txt文件必须以某种方式查看.我有我的光标,我刚刚将其命名为"导出",并且必须将其推入txt文件,使其看起来像这样.星号也必须在那里.

*Col1中,col2的

COL1,col2的,COL3,COL4,COL5,COL6,COL7,Col8,Col9,Col10.

并重复约647次.我一直在寻找一种很好的方法,但我觉得我的最终结果太具体了,我希望不是这样.任何帮助都会非常感激.

foxpro export cursor visual-foxpro

0
推荐指数
1
解决办法
313
查看次数

哪个方法等效于Visual Fox Pro中的Rand(int)到C#

占用一个将Visual Fox Pro emigrarlo迁移到C#的方法,我遇到的问题是如何知道Visual Fox Pro中的方法:

Rand(intValue)
Run Code Online (Sandbox Code Playgroud)

方法等于dotNet:

Random r = new Random (intValue);
r.Next return ();
Run Code Online (Sandbox Code Playgroud)

假设intValue = 971,dotNET中生成的结果是2027119,但我需要等于返回FoxPro.

主要问题:我如何确保获得相同的结果?

次要问题:你知道任何在线工具fox pro证明这个方法给我结果Rand()?

.net c# asp.net foxpro visual-foxpro

-4
推荐指数
1
解决办法
715
查看次数

标签 统计

foxpro ×6

visual-foxpro ×5

c# ×3

.net ×2

asp.net ×1

connection-string ×1

cursor ×1

dbf ×1

export ×1