SQLite is not asynchronous. You can have many threads reading the DB at the same time but you can only have one writing to it at anytime. Doing more than one write operation at once is a very good way to corrupt your DB.
No the Sqlite DB is on the same machineAre you trying to connect to a remote SQLite database?
Your question has nothing to do with RDC.
The asynchronous methods are explained in the tutorial: https://www.b4x.com/android/forum/threads/sql-tutorial.6736/