Tag: logging集

克隆现有logging集以优化logging集

我有一个logging集,其中包含需要导入到Excel文件中的所有数据。 有没有一种方法可以将我的实时logging集复制到打开Excel文件时创build的logging集中? 这是我正在尝试没有运气。 Dim connection : Set connection = Server.CreateObject("ADODB.Connection") connection.Open "Driver={Microsoft Excel Driver (*.xls)}; DriverId=790; Dbq=c:\MyExcel.xls;" & _ "DefaultDir=c:\; ReadOnly=False;" Dim excelRecordset : Set excelRecordset = Server.CreateObject("ADODB.Recordset") excelRecordset.Open "[SHEET1$]", connection, 2, 3 excelRecordset.AddNew Set excelRecordset = recordset.clone excelRecordset.Update excelRecordset.Close 谢谢。

将logging导出到Excel工作表

我有一个访问表看起来像这样, Category | Subcategory | Userdate (mm/dd/yyyy) | Color 我想把它导出到一个excel文件中,分类和子类别分别放在列A和B中。 然而,颜色将按月(Userdate)放置,12个月的含义是从C到N的列。所以我想要做的就是根据月份(Userdate)将颜色logging放在不同的列中。 什么是最好的方式去做这个? 创build一个logging集,并通过它循环? 我认为这会有点慢,行数超过了可能的40k。 我也可以让这个表有Month列: Category | Subcategory | January | February | etc… 所以我可以像这样输出它,但在我看来,这只是制作表格的一个坏方法。

ADODB.Connection与Excel访问数据库性能改进

我们创build了一个访问数据库,一个开发者创build了一个excel的函数来访问这个数据库中的数据。 连接通过ADDB.Connection完成。 该公式返回1个数字,它是Access数据库中的一些卷的总和,并考虑了一些参数。 当我们在一个单元格中运行公式时,它的工作原理是完美的,但是由于我们的报告包含多个具有此公式的单元格(大约160个单元格)。 报告的运行速度非常慢。 我们的Access专家之一检查数据库,他没有看到它的方式有任何的错误。 有人会有一个想法如何sorting呢? 我们应该在Excel中打勾来让它工作正常吗? 我们今天在MS Excel和Access 2003上工作(我知道我们已经过时了),但我有机会升级到Excel和Access 2007(这是一个进步;-)),它会有帮助吗? 这是我们在Excel中的vba代码的细节 'The function is called GetMarketData Function GetMarketData(Optional ProductLine As String, Optional country As String, Optional CountryGroup As String, Optional Market As String, Optional startMonth As Long, Optional endMonth As Long, Optional Brand As String, Optional Model As String, Optional Segment As String, […]

将SQL Serverdate数据types导入Exceldate格式的问题

我正在从SQL Server 2012数据库导入数据到Excel中。 我遇到的问题是SQL Server 2012 Date数据types列在Excel中不被一致识别。 如果我使用ADOlogging集从特定列导入数据,则将具有列数据typesDate或Datetime数据作为VBA数据typesString (而不是Date或Integer )复制到Recordset中。 在Excel中重现logging集产生格式为yyyy-mm-ddstring。 这些单元格不被Excel识别为date/时间,即使我更改了格式。 然而,当我从另一个单元格引用Excel单元格时, Datetypes被识别(例如:A1包含我的SQL VBA Recordset查询的结果,例如“2013-04-17”。我进入单元格A2“= A1 + 1 “,A2将显示为41382。 但是,当我使用MS Query从相同的数据库中使用ListObjects和ODBC提取数据时,来自同一数据库的相同数据返回date正确解释由Excel(即我导入一个名为“交易date”SQL数据typesDatetime通过MS查询结果将是一个MS Exceldate“整数”)。 我如何修改我的VBAlogging集代码来处理date格式为yyyy-mm-dd数据而不是string? 谢谢,约翰 PS:我执行的SQL查询有所不同,所以有时我从数据types“date”,有时它只是整数或双数据types的列中获取数据。 这意味着硬编码“转换(INT,TransactionDate)”到SELECT语句是不可能的。 然而,我是一个SQL的业余爱好者,所以这可能是一个超级简单的解决scheme(例如,如果我曾经访问数据types为“DateTime”的列,那么SQL应该总是发送“CONVERT(DBL,XXX)”而不是XXX,其中XXX是一个数据types为DATE的列。 Function GetSQL(strQuery As String) As Variant Dim rst As ADODB.Recordset Dim element As Variant Dim i, j As Integer Dim v As Variant On Error GoTo aError […]

logging集计数总是返回-1

我的代码是这样的 rst.CursorLocation = adUseClient Set rst = MySQLConn.Execute("SELECT * FROM " & viewName & ";") MsgBox rst.RecordCount 我想知道我的logging集中的logging数,但logging数总是返回-1。 我将如何解决这个问题?

更新logging集而不更新数据库

我使用ADODB连接连接到Excel VBA中的Access数据库并获取logging集的logging。 我想更新logging集,但是当我更新logging集时,我也更新了数据库中的表。 是否有可能更新logging集,但不是数据库? 这是我的代码, Dim con As New ADODB.Connection Dim rs As New ADODB.Recordset con.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\jasons\Documents\UPD.accdb" rs.Open "SELECT ITEM, SL AS SL FROM Table2", con, adOpenDynamic, adLockPessimistic rs.MoveFirst Do rs.Update "SL", 250 rs.MoveNext Loop Until rs.EOF con.Close Set con = Nothing

ADOlogging集中的最大字段

我正在尝试在访问和excel中的用户窗体中build立一个安全的数据库。 我理解所有的VBA和大部分的语法,用于发送和接收来自excel的数据。 我的问题是,我只能写64字段(0-63)我有超过75列,我想在访问和Excel之间来回移动。 这是我的一些代码,它不清楚。 ' open the database based on type of save Set cn = New ADODB.Connection cn.Open "Provider=Microsoft.ace.OLEDB.12.0; Data Source=" & DBFullName & ";" Set rs = New ADODB.Recordset With rs ' open the recordset '.MaxRecords = 70 .Open "SELECT * FROM " & TableName & " WHERE [Task_Number] = '" & MyCriteria […]

如何在SSIS的连接pipe理器中自动生成列名

我有一个(固定长度)平面文本文件,其中包含500列。 显然,我不打算坐在这里打字,我也有Excel的列名。 所以我试图保留列名,然后删除所有行 – 然后我将结果导出到一个CSV逗号分隔文件。 那么我得到正确的列名称: 看似问题解决了。 但后来我又回到更改inputtypes从分隔文件到固定长度的文件…并删除所有列… 有没有人有这个解决scheme? 我在Excel中有500个列名,但我不想逐个“添加列”并复制/粘贴每个字段。 这只是几个小时的工作。 非常感谢!

使用PHP和php-excel-reader类将CSV数据转换为固定宽度的logging

我的最终结果是有一个固定的长度logging创build从一个csv的Excel文件使用PHP。 我正在与excel_reader2.php工作,似乎很好地导入,并显示在浏览器中。 我想反过来导出或写入内容到一个文件,以便每列将导出为35个字符固定长度的字段。 目前$数据被格式化为html,不知道如何写下我所描述的内容。 提前谢谢你们指点我正确的方向。

Excel:将大量文本转换为数字并保持固定长度?

我正在处理大约100万条logging数据集。 目前数据被格式化为“文本”types,我希望它是一个“数字”types。 我已经使用复制特殊>乘法技术,但转换将丢弃数据集中的前导零。 我不想要这个,我想保持包含前导零的数据的固定长度。 我该怎么做呢?