问题标签 [ms-access-97]
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.
database - 更新/插入数据类型为 SINGLE 的字段时出现问题
我无法相信正在发生的事情,证明这个问题是如此简单。您只需要使用 DAO 将以下代码执行到 ACCESS DB 中。
然后
结果是
字段1 = 9,98999977111816
这很重要,因为如果您插入 2000 行之类的内容,然后对该字段求和,则该值开始与预期的值总和相去甚远。
添加更多信息,
Currency 有 FieldSize = 15 来存储,Single 有 FieldSize = 7 来存储,我需要使用 Single 因为存储限制对我来说非常重要。
解决方案非常好。推测一下是浪费时间。真的不值得投反对票。
那么这个问题呢,有人有同样的问题吗?这是一个记录在案的问题吗?让我们谈谈这种行为,谁和我在一起?
java - 无法使用 Ucanaccess 3.0.6 将值插入 access 97。它显示访问是只读的
无法使用 Ucanaccess 3.0.6 将值插入 access 97。它显示访问是只读的。错误:UCAExc:::3.0.6 Access 97 以只读方式受支持。是否有任何解决方案可以在 java 中插入值以访问 97 db。
sql - Access97:如果不存在则插入
我需要做一个非常简单的任务:仅当表中不存在记录时才执行 INSERT INTO 查询。我发现了很多提示,但它们都不适用于 SQL Access97。
例子:
这不起作用,因为 IF NOT EXISTS 无效。
在一个 SQL 子句中执行此操作的正确方法是什么?
c# - 从 access 97 数据库中获取表/模式
我有一个 Access 97 数据库,我试图从中获取数据模式和数据。我不知道有多少表,也不知道它们叫什么,也不知道有什么列名。
我以编程方式进入数据库没有问题,但是您如何发现架构?
我正在使用它来获取模式表:
c# - 从 Access97 db 中读取 unsigned tiny int
我有一个古老的 Access97 数据库,其中包含我想在望远镜的指向软件中使用的天文数据。赤经的小时和分钟存储为 UnsignedTinyInt。
我假设 UnsignedTinyInt 是一个无符号短或 ushort。如果我编写以下代码,其中“reader”是 OleDbDataReader,而 fld 是序数值。显然,Int16 是可用的最短整数。
确切的例外是无效的演员表。OleDbDataReader 中有许多 Get 方法可用,包括三个 GetInt。无论我如何声明 myValue,GetInt 都不起作用。
ms-access - 避免在调试模式 Access 97 时因错误而停止
当我在 Access 97 中进入调试模式时,程序将停止出现任何错误,即使该错误发生在On Error Resume Next
.
我有一个函数可以测试一个元素key
是否在Collection Col
使用中
这在生产中运行良好,但它使得在调试模式下运行程序毫无用处。
有没有办法避免程序在调试模式下因某些错误而停止?
据我所知,除了尝试使用上述方法捕获错误外,没有其他方法可以测试 Access 97 中的集合中是否存在键。
vb6 - 以编程方式将列注释添加到 Microsoft Access-97 数据库
我必须用新的表和列以编程方式更新大量 Access-97 数据库,并希望为每个新列填写描述。为此,我按照以下几行创建了代码:-
但没有财产NewField.Description
。
我尝试创建这样的属性:-
但这无济于事。
放弃这种方法,我尝试创建一个 SQL 语句来执行以设置描述,如下所示:-
但事实证明Access 97没有ALTER COLUMN
能力。COMMENT ON COLUMN MyColumn
在某些数据库引擎上也没有任何命令。
还有什么我可以尝试从程序中填写列的描述吗?
ms-access - 删除office2007中.mdb文件的密码,在access97中创建
所以我有一个最初使用 Access 97/Office 2003 创建的 access mdb 文件。因为我收到了一个安装了 2007 Office 的新作品。access 数据库的文件扩展名仍然是 mdb + 密码保护的。我在 2007 年打开它并使用 Accesspasview 获取密码并得到了。但我无法删除密码,我希望数据库以新的 .accdb 格式保存,以便我可以在 Office/Access2013 及更高版本中编辑和打开它。
我知道密码,但无法删除它。我正在使用access2007。
forms - 以编程方式浏览连续表格的记录
我想在 Access 97 中浏览连续表格的记录。我不知道该怎么做。这是我尝试过的:
Me.RecordSetClone.MoveFirst
在逻辑上移动到第一条记录,但不在 UI 中。属性也CurrentRecord
不会改变。
我无法设置该CurrentRecord
属性,它是只读的。Me.CurrentRecord = 1
给出一个错误。
DoCmd.GoToRecord Record:=acFirst
似乎没有效果。
以连续形式移动到第一条记录(以及下一条/上一条)的正确方法是什么?
excel - 在 Excel 2016 VBA 中打开 Access 97 MDB - 我的脚本有问题
我的公司最近将 Office 2010 升级到了 2016,这打破了前员工所做的一些自动化。我们正在运行一些使用 Access 97 的旧软件,并每天导出某些表。
我已经知道如何在 Excel 2016 中打开数据库,但是当我更新宏以匹配设置时,脚本会挂起,因为数据链接属性打开以选择设置,而不是使用脚本中设置的设置。这是脚本,非常感谢任何帮助。