问题标签 [business-basic]

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 投票
4 回答
782 浏览

c# - 将 Business Basic 连接到 Windows 环境的选项

我正在寻找从 Windows 系统连接到(主要是读取数据)UNIX/AIX/Business Basic 的选项。我主要用 C# 编程,所以需要一个 .NET 解决方案。

欢迎提出解决方案或意见。

0 投票
1 回答
99 浏览

basic - 在 Business Basic 中传递变量似乎不起作用

下面的代码调用了我编写的一个程序,该程序自动创建一个输入字段,两边各有一定长度的括号。

C$是我们在业务中的所有程序中使用的标准变量;长度是10; Age:是标签;x坐标为1;y 坐标是1并且 IN$是输入语句的变量

以下程序制作输入行:

打印该行时,所有内容都在正确的位置,但是长度并不像应该的那样限制为 10... 有人有什么建议吗?

0 投票
2 回答
501 浏览

file-io - 在 BBx (Business Basic) 中出现错误 31

我目前正在尝试将几千条记录从 MULTIKEYED 文件传输到一个平面 STRING 文件,即构建一个大型 SQL INSERT 语句以从我们的服务器 FILE 基础系统中取出数据以插入 SQL Server 进行测试。

我已经用一个非常相似的程序成功地完成了其他一些文件,但是这个一直产生错误 31 工作区溢出,我尝试缩短字符串的长度、数组和过滤文件,所以我只得到记录晚于 2012 年 2 月 15 日的日期

这是来自 BBx 的在线帮助中关于错误 31 的片段:

!ERROR=31 - 工作区内存溢出 有关 BBj 特定的信息,请参阅 BBj 中的 !ERROR 更改。

工作区内存不足。使用 START 动词分配更大的工作空间可以更正此错误。

• 尝试对大字符串或数组进行标注。

• 试图加载一个大程序。

• 试图操作大字符串。

• 试图读取或写入大记录。

• 试图编辑会导致程序变得比可用内存大的程序。

• 试图使程序长于允许的时间,即使有足够的内存。

• 试图输入编译长度大于 256 字节的控制台模式命令。

我相当有信心我不会违反任何这些条件

有任何想法吗?

0 投票
3 回答
687 浏览

database-schema - SCO Unix 版本的 Business Basic 中通常如何实现数据库?

我们有一个用 BASIC 编写的较旧的预订应用程序,在 SCO Open Server Unix 机器上实现。它是 2004 年的第 5 版(来自 uname -a 的版本信息是“SCO_SV Churchil 3.2 5.0.7 i386”)。

预订应用程序是用 BASIC 编写的,我假设它是 Business BASIC。我不知道如何获取 BASIC 的版本信息。

我特别感兴趣的是将该系统中的数据检索为一种格式(CSV、文本),我可以使用该格式进行临时报告。我不知道编写此系统时通常会使用哪些方案。我当然不会因为这是 SQL 而屏住呼吸。可以有一个 ODBC 驱动程序吗?该系统相当陈旧,甚至可能是 1980 年代后期。

所以这是我的问题:1980 年代在 Unix 中工作的 BASIC 开发人员通常如何实现数据库系统的数据存储部分?

0 投票
1 回答
70 浏览

business-basic - 如何在 BBx4 中读取 txt 文件

我在 BBx 中有一个超过 30 年的程序,需要在它自己的数据库之外读取一些内容。实际上它必须是非常简单的东西

txt$ = 读取 (message.txt) 打印 txt$

但是没有任何可用的文档。所以我的问题是:如何将纯 txt 文件读入 BBx4

0 投票
1 回答
51 浏览

business-basic - 在 BBx Business basic 中查找字符串中的向后搜索

我寻找一种从最后一个字符开始搜索字符串的方法。

我确实有一个带有 for next 循环的解决方案,并逐个解析字符串。但必须有更聪明的方法来做到这一点。我试图用

但是这句话从头开始