Уважаемые, помогите! Голову сломала, йад пила, не помогает
Имеем дело с базами типа Paradox и BDE. Если в BDE прописываю путь к одной базе - нормально работает. Если к другой (а она по структуре такая же, как первая), то при переходе от одной формы на другую выходит ошибка: Недостаточно памяти для выполнения операции. Возможно, что сама база эта содержит больше данных. Но вряд ли на столько, чтобы не воспринимать переход по формам.
Увеличила в BDE sharedmemsize, memsize, minbufsize, maxbufsize - бестолку
. Переход осуществляется по клику на чекбокс. Я кликаю, получаю ошибку и меня выбрасывает на строку Form3.Close. Код:
procedure TForm3.CheckBox2Click(Sender: TObject);
begin
If CheckBox2.Checked = True then
begin
CheckBox1.Enabled:=False;
CheckBox3.Enabled:=False;
CheckBox4.Enabled:=False;
Form5.Query1.SQL.Clear;
Form5.Query1.SQL.Add('Select*');
Form5.Query1.SQL.Add('FROM SC48 LEFT JOIN SC1733 ON SC48.SP1735 = SC1733.ID');
Form5.Query1.SQL.Add('LEFT JOIN RA1320 on SC48.ID = RA1320.SP1322');
Form5.Query1.SQL.Add('Where Upper(RA1320.SP1323) like "%_______'+IdSkl+'" and SC1733.DESCR = "CD"'+
'or Upper(RA1320.SP1323) like "%_______'+IdSkl+'" and SC1733.DESCR = "MP3"'+
'or Upper(RA1320.SP1323) like "%_______'+IdSkl+'" and SC1733.DESCR = "Аудио"');
Form5.Query1.Open;
mytime:=0;
Form4.Visible:=True;
Form3.Close;
end;
end;
Я чайник
. Проект писала не я. Извините, если непонятно изъясняюсь.
Буду несказанно рада, если вы мне поможете