PRAGMA dbname.schema_version

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
jota
Posts: 34
Joined: Tue 22 Nov 2011 19:21

PRAGMA dbname.schema_version

Post by jota » Thu 20 Aug 2015 12:19

Hi

I want to know my database version.

UniQuery.ExecSQL('PRAGMA dbname.schema_version');

How i can get return value

Thanks in advance

MaximG
Devart Team
Posts: 1822
Joined: Mon 06 Jul 2015 11:34

Re: PRAGMA dbname.schema_version

Post by MaximG » Thu 20 Aug 2015 14:37

You can retrieve information about the database version using the following sample:

Code: Select all

var
  UniQuery: TUniQuery;
begin
  UniConnection.ProviderName := 'SQLite';
  UniConnection.Connect;
  UniQuery := TUniQuery.Create(Nil);
  try
    UniQuery.Connection := UniConnection;
    UniQuery.SQL.Text := 'PRAGMA schema_version;';
    UniQuery.Open;
    ShowMessage(UniQuery.FieldByName('schema_version').AsString);
    UniQuery.Close;
  finally
    UniQuery.Free;
  end;
end;

jota
Posts: 34
Joined: Tue 22 Nov 2011 19:21

Re: PRAGMA dbname.schema_version

Post by jota » Fri 21 Aug 2015 07:21

Hello

Thank you, works fine.

Post Reply