Size: a a a

2020 March 03

SB

Sergey Bodrov in Delphi & Lazarus
Вот кусок инсерта
источник

DB

Dmitry Belkevich in Delphi & Lazarus
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ExecSQL скорее всего нужен для udpate/insert
источник

N

Nik in Delphi & Lazarus
Andrew Fa
пустой sql отправляю??
Нет. Просто insert умеет возвращать через returning заданные поля. В этом случае твой код норм отработает. Но надо смотреть синтаксис insert в твоей СУБД.
источник

AF

Andrew Fa in Delphi & Lazarus
Nik
Нет. Просто insert умеет возвращать через returning заданные поля. В этом случае твой код норм отработает. Но надо смотреть синтаксис insert в твоей СУБД.
а
источник

SB

Sergey Bodrov in Delphi & Lazarus
И на всякий случай, вредная функция =)
 // get the ID of the last inserted row
 function GetLastID(Query: TADOQuery): Integer;
 begin
   try
     Query.SQL.Text := 'SELECT @@IDENTITY';
     Query.Active := True;
     Query.First;
     Result := Query.Fields.Fields[0].AsInteger;
   finally
     Query.Active := False;
   end;
 end;
источник

N

Nik in Delphi & Lazarus
Если просто insert, то надо через ExecSQL выполнять. Если с returning, то можно через Open
источник

N

Nik in Delphi & Lazarus
При ExecSQL свойство RecordCount недоступно.
источник

N

Nik in Delphi & Lazarus
У тебя из-за этого падает.
источник

AF

Andrew Fa in Delphi & Lazarus
Nik
Если просто insert, то надо через ExecSQL выполнять. Если с returning, то можно через Open
в такой комбинации руагется что датасет закрыт
источник

DB

Dmitry Belkevich in Delphi & Lazarus
на какой строке?
источник

AF

Andrew Fa in Delphi & Lazarus
источник

DB

Dmitry Belkevich in Delphi & Lazarus
попробуй включить debug dcu, возможно точнее покажет
источник

AF

Andrew Fa in Delphi & Lazarus
Dmitry Belkevich
попробуй включить debug dcu, возможно точнее покажет
где включается?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
в xe6 тут (нижняя строка):
источник

DB

Dmitry Belkevich in Delphi & Lazarus
источник

AF

Andrew Fa in Delphi & Lazarus
)) любопытое окошко
источник

AS

Alexey Shumkin in Delphi & Lazarus
Andrew Fa
в такой комбинации руагется что датасет закрыт
Покажи как именно ругается
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ну или отладку попробуй, может быстрее будет. увидишь где его там плющит
источник

AS

Alexey Shumkin in Delphi & Lazarus
Andrew Fa
потому что при close такое вот)
А, так?
источник