I think it supports transactions, if it does you should be able to do:


Open transaction

Insert new record into table

Select MAX(ID) from table

Close transaction



Robert



From: Wayne Irvine [mailto:wa...@byteserve.com.au]
Sent: Monday, October 21, 2013 7:44 PM
To: TeraScript-Talk@terascript.com
Subject: Re: TeraScript-Talk: ACTIONRESULTS for Insert



Thanks Beverly, that's the method I have always used previously. Guess it's 
still the way to do it in my case.



Wayne



On 22/10/2013, at 6:24 AM, Beverly Voth <beverlyv...@gmail.com 
<mailto:beverlyv...@gmail.com> > wrote:





FileMaker doesn't return IDENTITY like SQL/MySQL. I used to make sure I set a 
field with a value that I could find again just after insert. SELECT the 
record, get the recid, and probably clear that field with an UPDATE to the 
record. It's been a few years, but this method should work whether you use ODBC 
or XML.

-- sent from my iPhone4 --

Beverly Voth

--


On Oct 21, 2013, at 12:39 PM, "Robert Shubert" <rshub...@tronics.com 
<mailto:rshub...@tronics.com> > wrote:

@ACTIONRESULT is deprecated



Usually you need to execute a second query to get the ID.



I don’t know how to do that in FMP, but, for example, in SQL Server you execute 
“SELECT @@IDENTITY” immediately after an INSERT and it returns the 
auto-increment primary key of the record just inserted.



Robert



From: Wayne Irvine [mailto:wa...@byteserve.com.au]
Sent: Monday, October 21, 2013 12:32 AM
To: TeraScript-Talk@terascript.com <mailto:TeraScript-Talk@terascript.com>
Subject: TeraScript-Talk: ACTIONRESULTS for Insert



I am using Terascript talking JDBC to FileMaker Pro Server.



I'm doing an Insert action and would like to retrieve the ROWID of the new 
record



Action:InsertRecord



Results Action: <@ACTIONRESULT NAME="InsertRecord" NUM="1">



It is returning nothing.



Wayne Irvine
w: http://www.byteserve.com.au/
p: +61 2 9960 6099
m: 0409 960 609





  _____

To unsubscribe from this list, please send an email to lists...@terascript.com 
<mailto:lists...@terascript.com>  with "unsubscribe terascript-talk" in the 
body.



  _____

To unsubscribe from this list, please send an email to lists...@terascript.com 
<mailto:lists...@terascript.com>  with "unsubscribe terascript-talk" in the 
body.



  _____

To unsubscribe from this list, please send an email to lists...@terascript.com 
<mailto:lists...@terascript.com>  with "unsubscribe terascript-talk" in the 
body.



Wayne Irvine
w: http://www.byteserve.com.au/
p: +61 2 9960 6099
m: 0409 960 609





  _____

To unsubscribe from this list, please send an email to lists...@terascript.com 
<mailto:lists...@terascript.com>  with "unsubscribe terascript-talk" in the 
body.




----------------------------------------

To unsubscribe from this list, please send an email to lists...@terascript.com 
with "unsubscribe terascript-talk" in the body.

Reply via email to