I found a possible solution:
Using 1 command and 1 following query:
sql.insert_orders = INSERT INTO ORDERS (ID_PROD,PRODNAME,ID_PARENT) VALUES (?,?,?)
sql.get_last_id = SELECT @@IDENTITY AS IDNEW
Reaction on the insert query:
Sub ReqManager_Result(result As DBResult)
If result.Tag <> Null Then
Select Case result.Tag
Case "insert_orders"
Dim cmd As DBCommand
cmd.Initialize
cmd.Name = "get_last_id"
reqManager.ExecuteQuery(cmd, 0, "get_last_id")
end select
The question is, if this combination is reliable enough.
Can jRDC handle multiple queries, something like:
sql.insert_orders = INSERT INTO ORDERS (ID_PROD,PRODNAME,ID_PARENT) VALUES (?,?,?);SELECT @@IDENTITY AS IDNEW;
OR is it possible to do something like that:
INSERT INTO ORDERS (ID_PROD,PRODNAME,ID_PARENT) OUTPUT INSERTED.ID VALUES (?,?,?)
Thank you very much.