问题标签 [faircom]

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 投票
1 回答
716 浏览

php - FairCom c-tree ODBC 连接 - PHP

我在 Windows ODBC 中配置了一个用户 DSN:

我总是收到这个错误:

想知道用 PHP 连接到该数据库的正确方法是什么。谢谢!

0 投票
0 回答
341 浏览

odbc - 将数据从 FairCom c-tree 数据库 (ODBC) 导出到 MS Excel 时出错

我正在尝试使用 FairCom c-tree 数据库的 ODBC 驱动程序将数据从旧的 .dat 文件传输到 MS Excel。数据已传输到 Excel,但在导入之前,我收到了两条警告消息,似乎部分数据丢失了。

有谁知道我收到消息的原因:

"SCHEMAFieldLength: field length for column #81 is 120, which is larger than record buffer. Using length 93 instead."

在那之后:

"WARNING! Field not found for key segment(2, 4, 1). Possible DODA problem. Check alignment.

我已经尝试了 ODBC 驱动程序的所有选项。可能是数据库损坏或我遗漏了什么?

0 投票
1 回答
98 浏览

c-treeace - 如何使用 FairCom c-treeACE CTDB API 创建索引?

这是我基于 CTDB 教程的代码。

0 投票
2 回答
478 浏览

tosca - 需要用于 Tosca 自动化工具的 Ctree Faircom 连接字符串

我们正在尝试在 Tosca 和 ctree faircom 数据库之间建立连接,但无法建立连接。

收到以下错误消息:

'无法使用“连接字符串建立连接:DRIVER=CTREE ODBC Driver;UID=admin;PWD=ADMIN;Database=ctreeSQL;Host=local host;Service=6597;

Ctree 版本:10.3.1

0 投票
1 回答
79 浏览

mysql - 用于选择字段名称的循环?

我有一个令人讨厌的、令人讨厌的数据布局,我不得不使用它。我终于得到了一个使用 C# 的工作查询和一个 for 循环,一遍又一遍地执行相同的查询,但调整了哪些字段被调用,但现在我想知道是否可以使用 while 循环来做到这一点。我收到一个错误,我不确定是因为我使用 Faircom / C-tree 作为数据库,还是我的查询有问题。我通常是 Mysql 用户。

该表有 20 个我关心并希望提取到 csv 列表中的字段。它们是 codetype1-codetype20,我希望它像value1, value2, value3...现在这样我一次将它们全部取回。麻烦的是 codetype1 依赖于另一个字段来确定我去哪里查找该代码的信息,这就是 case 语句的原因。

我从来没有使用过while循环,虽然我有点理解我应该选择它来进入某些东西,我是否需要创建一个临时表,或者它可以全部存储在内存中直到循环结束并返回.

值得一提的是,当您将 SELECT 替换为@index连接格式时,整个 SELECT 查询都可以在 C# 中工作" . index . "

0 投票
1 回答
236 浏览

sql - 如何让我的 UPDATE 语句在 ctree 上运行?

所以我正在编写一个基于特定条件插入和更新的脚本。我已经完成了插入语句,但很难让我的 UPDATE 语句在 CTREEACE DATABASE 脚本部分中工作。如果有任何熟悉 ctree 的人可以提供帮助,请看一下我的语法是否有问题。

如果根据 tbl71 的 act 视图中的日期存在地址,则从 tbl71 更新 act 中的所有列

0 投票
1 回答
54 浏览

c - 记录 v4 CTree 数据库的内部结构.. 解析二进制文件?

我有一个非常旧的(大约 1993 年,v4 Faircom CTree 数据库),被一家现已解散的测试设备制造商使用。我无法访问原始配置,但似乎只有两个表(两个文件),然后是另外两个匹配的文件,我认为它们是它们的兄弟索引文件。

我试图在较新的 C# 程序中解析这些旧文件以加载数据以用于其他目的,所以我查看二进制文件....我看到它们的结构,有一个标题和各种指针(这是写的并用 Turbo C 编译),我什至在其中看到我的数据作为文本。

二进制快照图片#1

以上面显示的内容,您可以看到记录数据的偏移量是主文件头的第二个单词。现在我们进入记录特定结构......

二进制快照图片#2

此处显示 4 条记录 - 每条记录都有不同的颜色

第一个字 - 表示记录类型的两个匹配字节?(FA,FB,FC,FD,FE,FF=结束)

第 2 个字 - 是记录的长度(在 6 个标头字节之后)。

第三个词 - 未知(有时与第二个词匹配,有时为零,有时与其他词匹配)

这篇文章的实际问题:

  1. 看来我需要自己通过解析一些不同的数据文件来确定记录的字段以计算长度。有谁知道是否有可以“理解”Faircom 数据库结构的免费工具?我已经联系了 Faircom,如果我购买了支持合同,他们会帮助我,但我并不完全期望在这方面花钱,但我可能不得不这样做。
  2. 我试图找到 C 头文件来获取这些旧版本中发出的二进制文件,但我就是找不到这么低的东西。任何人都对 Faircom DB 内部或超低级参考信息有任何指示或知识。了解那些 0xFA-0xFF 枚举也很方便。
0 投票
0 回答
22 浏览

odbc - 使用 faircom 32 位 ODBC 从 DAT 文件中提取数据

我想从 .dat 文件中提取一些数据。我在使用 faircom 之前已经这样做了,并且仍在使用它。现在,它不适用于我拥有的一个文件。我还尝试从基于 java 的文件读取以及通过 excel 访问它,但我得到了很多特殊字符。

Faircom 设置

我在 Excel 中获得的数据或通过 java 文件系统读取的文本