Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / cannot insert into null BRSPRINTFORMS / 2 сообщений из 2, страница 1 из 1
11.12.2018, 12:21
    #39745904
petrovichvanya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cannot insert into null BRSPRINTFORMS
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
procedure TfrmEditProduct.btnSaveAllClick(Sender: TObject);
const
   Insert_SQL_TEXT =
      'insert into BRSPRINTFORMS (formcode, Startdate, Regformid) '#13#10 +
      'select :FFormCode, b.Startdate, b.Regformid from BRSPRINTFORMS b '#13#10 +
      'where regformid = ''92101'' '#13#10 +
      'and rownum = 1';
var Proc: TOraStoredProc;
    FFormCode : string;
    Query : TOraQuery;
begin
//  Proc := CreateOraStoredProc(AnsiUpperCase('pkgeditproduct.DeleteCondPutPartRef'));
  FFormCode :=(GetFieldValueFromSql('formcode','select max(formcode) + 1 as formcode  from BRSContrKind2PrintForms',''));
 // Proc.ParamByName('aformcode').Text := FFormCode;

  Query:=FQI.CreateQuery;

  Query.Close;
  Query.SQL.Text:=Insert_SQL_TEXT;
  Query.Prepare;
  Query.ExecSQL;
end.


подскажите где у меня ошибка?
...
Рейтинг: 0 / 0
11.12.2018, 12:26
    #39745908
petrovichvanya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cannot insert into null BRSPRINTFORMS
Код: pascal
1.
2.
3.
4.
5.
  Query.Close;
  Query.SQL.Text:=Insert_SQL_TEXT;
  Query.ParamByName('aFormCode').Text := FFormCode;
  Query.Prepare;
  Query.ExecSQL;


разобрался, так работает
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / cannot insert into null BRSPRINTFORMS / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]