我需要帮助一个庞大的循环,通过一个不断扩展的Access数据库,包括大约280.000行数据。该过程每周增加3000行数据,因此宏的运行时间只会增加。大约需要一个小时才能完成。注意:除了“需要帮助”之外,我在另一个宏中进行了优化。我把它留给希望能改善这个问题的背景。以下是未优化的宏:Dim wb As WorkbookDim DatoIn As Date
Set db = New ADODB.Connection'Inserts t
我有两个数据库。主有一个DDL触发器,所以我不能在那里创建内存优化表。因此,我创建了二级数据库,并创建了内存优化的表。现在,在主数据库上的过程中,我需要将复制数据从其他表插入到这个优化的表中。T;A user transaction that accesses memory optimized tables or natively compiled modules cannot access我不能将我的过程移到第二个数据库。
这听起来可能很疯狂,我以前向其他人解释这件事时看到了一些可怕的表情,但是现在的设置是这样的:
我们有一组专用于整天运行报表的桌面,使用一堆当前驻留在文件服务器上的Access do (超过100) (因此服务器保存文件我希望我能更具体,但我做的是软件,而不是硬件,每次我问IT部门的任何人,他们都会回答:“第一,停止使用Access!”从那里开始走下坡路。
Microsoft Access是访问MS SQL Server后端数据库中数据的一种灵巧方法,但我在访问(可以这么说)大型数据表时总是遇到问题,尤其是在Access中试图在结果和设计模式之间切换时。Access给了我很多很好的东西,其中最重要的是交叉表,但是这个挂起的服务器连接让我有点抓狂!有没有MS Access专家知道如何优化ODBC连接,这样当我只想调整和构建查询时,它就不会执行看似完整的表扫描?
我正在尝试插入数据从sql表访问数据库使用C#。在access数据库中插入花费的时间太长。它运行了将近1个小时。有没有人能建议一些优化代码的方法: 下面是我在Access数据库中插入数据的代码 using (OleDbConnection connection = new OleDbConnection(_configuration.GetConnectionString