Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.013 c
8-55232
OlegGo
2002-02-02 10:30
2002.06.17
Помогите разобраться с JPEG


1-55186
Demon Ltd
2002-06-03 00:11
2002.06.17
работа с DataTimePicker


4-55353
_TOLTEC
2002-04-15 02:12
2002.06.17
Хендл окна


1-55177
mazepa
2002-06-03 19:11
2002.06.17
массив 50М


1-55098
Korona
2002-06-03 22:42
2002.06.17
Вопрос по MDI