[fpc-pascal] Re: How to insert a record and get the primary key	with sqldb?
    Martin Schreiber 
    mse00000 at gmail.com
       
    Sat Oct 22 18:06:54 CEST 2011
    
    
  
On Saturday 22 October 2011 17.33:11 Felipe Monteiro de Carvalho wrote:
> ugh, any ideas how I can obtain the next sequence value using sqldb
> and postgres then?
> 
> I have never used sequence values before, and while I am googling I
> only found either answers which are specific for a particular
> framework (java, djambo, whatever) or people claiming that it should
> generate the index automatically! o.O Which clearly it is not doing...
> I couldn't yet get a generic answer using SQL supported by Postgres,
> or whatever thing which I could reuse in sqldb.
> 
> thanks,
Postgres documenatation is here:
http://www.postgresql.org/docs/manuals/
http://www.postgresql.org/docs/8.3/static/functions-sequence.html
MSEgui calls getsqlresult() with the statement
"
function tmsepqconnection.readsequence(const sequencename: string): string;
begin
 result:= 'select nextval(''' +sequencename+''') as res;';
end;
"
returns. Instead of the MSEgui getsqlresult() function use a tsqlquery in 
sqldb.
Martin
    
    
More information about the fpc-pascal
mailing list