Save the status of the current data session
SAVE DATASESSION
save datasession // open up some new tables in a new datasession restore datasession
save datasession to statevar _session[ "statevar" ] = statevar // you can then restore the session on the next web page request like this statevar = _session[ "statevar" ] restore datasession from statevar
Restore a saved data session
RESTORE DATASESSION
save datasession // open up some new tables in a new datasession restore datasession
save datasession to statevar _session[ "statevar" ] = statevar // you can then restore the session on the next web page request like this statevar = _session[ "statevar" ] restore datasession from statevar
https://www.lianja.com/doc/index.php/RESTORE_DATASESSION
Current data session level
DATASESSIONLEVEL
// Return the current data session level // Save the current data session // Restore the last 'pushed' data session ? datasessionlevel() // returns 0 // save the current data session push datasession ? datasessionlevel() // returns 1 // Carry out other operations with different data // then save this second data session push datasession ? datasessionlevel() // returns 2 // Carry out other operations with different data // then restore the second data session pop datasession ? datasessionlevel() // returns 1 // Carry out other operations with different data // then restore the original data session pop datasession ? datasessionlevel() // returns 0
Save the current data session
PUSH DATASESSION
// Return the current data session level // Save the current data session // Restore the last 'pushed' data session ? datasessionlevel() // returns 0 // save the current data session push datasession ? datasessionlevel() // returns 1 // Carry out other operations with different data // then save this second data session push datasession ? datasessionlevel() // returns 2 // Carry out other operations with different data // then restore the second data session pop datasession ? datasessionlevel() // returns 1 // Carry out other operations with different data // then restore the original data session pop datasession ? datasessionlevel() // returns 0
https://www.lianja.com/doc/index.php/PUSH_DATASESSION
Restore the last ‘pushed’ data session
POP DATASESSION
// Return the current data session level // Save the current data session // Restore the last 'pushed' data session ? datasessionlevel() // returns 0 // save the current data session push datasession ? datasessionlevel() // returns 1 // Carry out other operations with different data // then save this second data session push datasession ? datasessionlevel() // returns 2 // Carry out other operations with different data // then restore the second data session pop datasession ? datasessionlevel() // returns 1 // Carry out other operations with different data // then restore the original data session pop datasession ? datasessionlevel() // returns 0
https://www.lianja.com/doc/index.php/POP_DATASESSION