【发布时间】:2009-09-16 07:31:05
【问题描述】:
Excel 的 NETWORKDAYS 函数返回两个日期之间的净工作日。通过 ADO 连接到 Jet 数据库时,有没有办法复制它?
【问题讨论】:
-
你用什么语言编程?当然没有可以通过 ADO 访问的 Jet/ACE 函数来为您执行此操作,但您当然可以用您正在编程的任何语言重新创建该函数。无论如何,这就是逻辑所属的地方。
-
查询来自 Excel 前端,因此是 VBA。
-
@David W. Fenton:“你当然可以用你正在编程的任何语言重新创建函数。这就是这样的逻辑所属的地方”——你认为每个共享同一个数据库的应用程序都应该实现自己的逻辑? “天哪,你认为这可能是一个坏主意吗?让我们只列出这种方法工作所需的一些假设和情况。1)这个应用程序和数据库代码将永远保持不变......2)没有其他人将永远针对该数据库编写新代码...
-
"...3) 如果有人确实针对该数据库编写了新的应用程序代码,他或她将始终得到正确的 [逻辑]... 4) 如果多个程序员针对此数据库编写新的应用程序代码数据库,他们总是会得到 [逻辑] 正确和相同的......”dbazine.com/ofinterest/oi-articles/celko25