Текущий архив: 2002.06.17;
Скачать: CL | DM;
ВнизОшибка при работе с Query Найти похожие ветки
← →
Explorer (2002-05-23 15:08) [0]Мастера!
На форме две кнопки. Одна вставляет записи в Бд.
Другая, создает отчет (prReport)из этих записей. Все работает.
Но как, только выполняю эти действия и пытаюсь закрыть форму на которой все это находиться. Компилятор выдает ошибку CPU (адрес, значение...). В где я ошибся?
Вот код:
procedure TFormPayments.FormCreate(Sender: TObject);
QueryNumFac.Active:=false;
QueryNumFac.Active:=true;
if(trim(QueryNumFac.FieldByName("NumFac").AsString)<>"") then begin
NumFac:=QueryNumFac.FieldByName("NumFac").AsInteger;
end
else begin
NumFac:=1;
end;
StoredProcWritePayments.Active:=false;
StoredProcFactura.Active:=false;
QueryFactura.Active:=false;
QueryFacTec.Active:=false;
....
end;
procedure TFormPayments.BitBtnOKClick(Sender: TObject);
Вставляю данные:
....
Затем, устанавливаю параметры для вывода отчета:
QueryFactura.Close;
QueryFactura.ParamByName("IdOfDog").AsInteger:=IdOfDog;
QueryFactura.ParamByName("NumFac").AsInteger:=NumFac;
QueryFactura.Open;
QueryFacTec.Close;
QueryFacTec.ParamByName("IdOfDog").AsInteger:=IdOfDog;
QueryFacTec.ParamByName("NumFac").AsInteger:=NumFac;
QueryFacTec.Open;
end;
//вызов отчета
procedure TFormPayments.BitBtn2Click(Sender: TObject);
begin
QueryFactura.Active:=True;
QueryFacTec.Active:=True;
prReportOrder.PrepareReport;
prReportOrder.PreviewPreparedReport(false);
end;
procedure TFormPayments.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
DatasModule.QueryDogovor.Close;
StoredProcWritePayments.Active:=false;
QueryFactura.Close;
QueryFacTec.Close;
end;
В базу всю правильно заносится. Отчет тоже все корректно выводит.
← →
Валя (2002-05-23 15:26) [1]Сорри, что ничем не могу помочь, просто я увидела, что у тебя
MSSQL, а у меня сейчас с ним большие проблемы, у меня клиент на делфи к нему не коннектится. Напиши пожалуйста, как правильно настроить алиасы в БДЕ, я так понимаю, что там надо в зависимости от протокола, а вот как правильно - не знаю
вот и виснет у меня все
это курсач , сдавать через два дня, а тут такая попа:((
← →
Explorer (2002-05-23 15:43) [2]Создаешь в БДЕ базу. Затем создаешь источник данных ODBC.
Там вроде-бы все понятно написано, что заполнить.
А в чем именно у тебя проблема?
← →
Валя (2002-05-23 16:22) [3]У меня должна быть самая простая клиентская прога.
Вот смотри, выбираешь в БДЕ новую базу, выбираешь драйвер MSSQL,
так? Я просто такой чайник в этом всем:-) Потом в датабейз нейм
пишешь путь к таблице .mdf , а в сервер нейм как нужно правильно писать для ТСР/IP? и что там еще надо настраивать, а то у меня к серверу запрос идет и на этом этапе все виcнет:((
← →
Explorer (2002-05-24 06:15) [4]Валя у тебя аська есть?
Страницы: 1 вся ветка
Текущий архив: 2002.06.17;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.006 c