问题标签 [ms-access]

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 投票
5 回答
6988 浏览

.net - 将访问文件读入数据集中

有没有一种简单的方法可以将整个 Access 文件 (.mdb) 读入 .NET(特别是 C# 或 VB)中的 DataSet?

或者至少从访问文件中获取表列表,以便我可以遍历它并将它们一次添加到数据集中?

0 投票
2 回答
499 浏览

sql - 这个查询有什么问题吗?

我有一个 Access 表,它有五个字段:id、ename、position、phone 和 email……每个字段都是 50 个字符的纯文本字段,除了 position 为 255 和 id 是自动增量字段。我正在使用 VB.NET 从 Excel 表中读取数据,该表被推入一个用于填写该查询的简单类中。我对另外两个表做同样的事情,它们的数据是从一个 DB2 表和一个 MySQL 表中提取的。其他两个工作,但这个简单的 INSERT 循环一直失败,所以我认为不是我的“InsertNoExe”函数处理了所有 OleDb 的东西。

那么,嗯,那个查询、任何字段标题等看起来是假的吗?如果有人想看,我可以发布其他代码。

编辑:固定。我不确定宽图像是否算作堆栈溢出错误,这就是我离开它的原因。

编辑2:我很密集。我使用 try...catch 来查看虚假查询,甚至不检查 ex.messsage。嘎。

编辑 3:谢谢你,克里斯。

0 投票
5 回答
497 浏览

sql-server - 您将如何将数百个 MS Access 数据库迁移到中央服务?

我们实际上有 100 多个 Access 数据库在网络上浮动。有些使用量很少,有些使用量很大,有些根本没有使用。我们想做的是将这些数据库集中到一个托管数据库中,并尽可能多地保留其中的报告和表单。

这样做的好处是可以进行某种使用跟踪,并且能够更加关注存储在这些应用程序中的一些重要的去中心化数据。

RDBMS(Oracle、MS SQL 服务器)或它将在其上运行的堆栈(LAMP、ASP.net、Java)没有真正的限制,显然不会有灵丹妙药。我们希望能够以自动化的方式消除最初的繁重工作。

0 投票
12 回答
19738 浏览

database - 测试 MS Access 应用程序的最佳方法?

使用同一数据库中的代码、表单和数据,我想知道为 Microsoft Access 应用程序(例如 Access 2007)设计一套测试的最佳实践是什么。

测试表单的主要问题之一是只有少数控件具有hwnd句柄,而其他控件只有一个它们具有焦点,这使得自动化非常不透明,因为您无法在表单上获得要操作的控件列表。

有什么经验可以分享吗?

0 投票
8 回答
3256 浏览

ms-access - 分组最后一个值的 MS-Access 设计模式

通常有一个表格,例如字段是帐户、价值和时间。检索每个帐户的最后一个值的最佳设计模式是什么?不幸的是,分组中的最后一个关键字为您提供了数据库中的最后一条物理记录,而不是任何排序的最后一条记录。这意味着恕我直言,它永远不应该被使用。我使用的两种笨拙的方法是子查询方法或辅助查询来确定最后一条记录,然后加入表以查找值。没有更优雅的方法吗?

0 投票
5 回答
51532 浏览

sql - SQL 添加具有默认值的列 - Access 2003

为客户端更新旧的 ASP/Access 站点 - 我需要 SQL 将列添加到现有表并设置默认值。不起作用 - 有什么想法吗?

这工作正常

我希望这个工作:

谷歌搜索并查看了适用于其他字段类型的默认值说明,但我想添加数字。谢谢!

0 投票
2 回答
344 浏览

.net - 是否有类似于 Access 2007 拆分表单的 .NET 控件?

是否有类似于 Access 2007 拆分表单的 .NET 控件?

或者有没有人建立这样的控制?

我将一个小型个人姓名和地址数据库升级到 Access 2007,并注意到表单有一个名为“默认视图”的属性,可以将其设置为“拆分表单”。“拆分表单”模式将一个 GridView 和一个表单放在一个控件中。当在 GridView 中单击记录时,它会显示在表单中,并且可以通过设置一些属性在 GridView 和/或表单中对其进行编辑。很光滑。

0 投票
2 回答
2810 浏览

sql-server - 如何从我的用户锁定我的 MS-SQL 数据库,但仍然通过 ODBC 访问它?

我有一个通过 ODBC 连接访问的 ms-access 应用程序和 ms-sql db。我试图强迫我的用户通过应用程序部分更新数据,但我不在乎他们是直接读取数据还是通过他们自己的自定义 ms-access db 读取数据(他们使用它来创建临时报告)。

我正在寻找的是一种使数据仅在使用我分发给他们的已编译 .mde 文件时才可编辑的方法。我知道我可以将数据设置为仅供一般人群读取,并且可以对特定用户进行编辑。

有没有一种方法可以让 ms-sql 使数据只有在他们通过我的罐装 mde 访问数据时才可编辑?

想一想,有没有办法让 ms-access 以不同的用户身份登录数据库(或在连接后更改登录名)?


@Jake,
是的,它使用表单。我要做的只是在我弹出启动板/主菜单表单时切换用户一次。

@Peter,
这确实是我前进的方向。我还没有确定如何切换到第二个 ID。我并不担心密码被嗅探,用户都是内部的,并且在内部 LAN 上。如果他们能嗅出那个密码,他们当然可以嗅出我的特权 ID。

@一般来说没有人,
现在它的安全性默默无闻。我为用户提供了一个特殊的 .mdb 来进行报告,让他们可以读取数据,但不能更新数据。他们不知道通过 ODBC 连接重新链接到表。一个稍微懂 ms-access/DB 的用户可以在几秒钟内通过我所做的事情——还有一些人认为自己是 DBA,所以他们最终会弄明白的。

0 投票
6 回答
12068 浏览

sql-server - 如何让 ms-access 以其他用户身份连接到 ms-sql?

如何让 ms-access 以与其 Active Directory ID 不同的用户身份连接到 ms-sql 数据库(通过 ODBC)?

我不想在 ODBC 连接中指定一个帐户,我想在 ms-access 端执行它以对我的用户隐藏它。在 ODBC 连接中执行此操作将使我回到我试图避免的原始情况。

是的,这与之前的问题有关:http: //www.stackoverflow.com/questions/50164/

0 投票
7 回答
10765 浏览

ms-access - 如何防止“请告诉 Microsoft 这个问题”对话框

我们有一个错误,我们似乎无法找到,也没有必要/资源来尝试追踪它。我们需要做的只是防止“请告诉微软这个问题”对话框弄乱服务器。

它来自 MS-Access 错误(我们认为),但我找不到 Access 的安装位置(我认为不是);任何驱动器上都没有 MS Office 目录。

如果我们可以阻止对话框出现,那就太好了。

谢谢。

规格:Window Server 2003 sp2