Hello,
Need to insert / update multiple table(s) using DButils.Insertmaps. Will the below procedure work ? Should take care of database transaction too.
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
How to rollback table1 records, if some db errors occurs while inserting in table2 ?
Happiness Always
BKR Sivaprakash
			
			Need to insert / update multiple table(s) using DButils.Insertmaps. Will the below procedure work ? Should take care of database transaction too.
			
				B4X:
			
		
		
		lm_map1.Initialize
lm_map1.put("field1", ls_field1)
lm_map1.put("field2", ls_field2)
lst1.add(lm_map1)
lm_map2.Initialize
lm_map2.put('field21', ls_field21)
lm_map2.put('field22', ls_field22)
lst2.add(lm_map2)
If Dbutils.insertmaps(sql, "table1", lst1) = True Then
    If Dbutils.Insertmaps(sql, "table2", lst2) = True Then
        // Message success
    End If
End If
	How to rollback table1 records, if some db errors occurs while inserting in table2 ?
Happiness Always
BKR Sivaprakash