Hola Domigo.
En el foro tienes cantidad de ejemplos, solo tienes que poner buscar por Sqlite y te saldran.
Para añadir, modificar, borrar, etc los registros debes de usar sentencias SQl.
ejemplo.
con.CreateSQLTable("Table1","temp1")'
cmd.CommandText="delete from clientes" 'borraria todos los registros de la tabla clientes
cmd.ExecuteNonQuery
cmd.CommandText="INSERT INTO clientes select * from temp1" ' insertaria en la tabla clientes todos los registros de la tabla temp1
cmd.ExecuteNonQuery
main.cmd.CommandText="SELECT Fecha,Factura,Referencia,Descripcion,Cantidad,Dto,Precio,Cliente,Nombre FROM Gest_Consumos WHERE Cliente='" & TextCodCli.Text & "' ORDER BY Referencia"
main.cmd.ExecuteTable("table4", 0)' seleccionaria los registros que le hemos indicado y los cargaria en la tabla4 en la pantalla.
Aqui tienes un pequeño ejemplo creado por mi, pero en este foro puedes encontrar muchos más y mejores, busca los ejemplos de Fillipo, que ha creado varias librerias SQL.
http://www.b4x.com/forum/code-samples-tips/2712-control-expensive.html
Un Saludo