|
20.05.2010, 17:29 | #1 |
Moderator
|
А что если радикально поменять метод на примерно такой:
X++: public int getRecordCount() { COM rstCount; COM fldCount; COMVariant fldValue; ; rstCount = new COM(@"ADODB.Recordset"); rstCount.Open(@"SELECT Count(*) FROM [" + strSheetName + @"$]", this.getConnection()); fldCount = rstCount.Fields(); fldCount = fldCount.Item(0); fldValue = fldCount.Value(); return fldValue.int(); } |
|
21.06.2010, 16:48 | #2 |
Участник
|
Пользуюсь классом ExcelImportADO в 2009 AX. Создаю общие журналы (через axLedgerJournalTrans)
Очень удобно, все хорошо. Только когда файл грузишь где строк тысяч 10, заметно что первые 1000 строк грузит гораздо быстрей чем следущие 1000 и так по нарастающей. Можно ли как то оптимизировать? может быть кэш очистить или еще что-то? На классе который грузит RunOn - Called from. |
|