![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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 Проблема потребления памяти только на стадии открытия программы. Как быть, посоветуйте пожалуйста. |