|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Потребление памяти
Добрый день.
У меня есть программа, которая передает данные из StringGrida в таблицу SQL Server 2000. Используется ADOConnection, ADODataSet. Для доступа к таблице. Передача данных идет следующим образом: Код:
ADODataSet1['Date'] := StrToDateTime(StringGrid2.Cells[1, iRow]); ADODataSet1['AbonentA'] := StringGrid2.Cells[2, iRow]; ADODataSet1['AbonentB'] := StringGrid2.Cells[3, iRow]; ADODataSet1['Vremia'] := StringGrid2.Cells[4, iRow]; ADODataSet1['Dlit'] := StringGrid2.Cells[5, iRow]; ADODataSet1['Dlit_fakt'] := StringGrid2.Cells[6, iRow]; ADODataSet1['Vh_trunk'] := StringGrid2.Cells[7, iRow]; ADODataSet1['Ish_Trunk'] := StringGrid2.Cells[8, iRow]; ADODataSet1['Prichina'] := StringGrid2.Cells[9, iRow]; ADODataSet1['Zona'] := StringGrid2.Cells[10, iRow]; В свойствах ADODataSet CommandType стоит cmdStoredProc и в CommandText стоит имя хранимой процедуры sp1;1. А в хранимой процедуре команда: Код:
CREATE PROCEDURE sp1 AS select * from billing GO Проблема потребления памяти только на стадии открытия программы. Как быть, посоветуйте пожалуйста. |