Junior eu faço deste jeito e funciona.
For i = 1 To (flgteste.Rows - 1)
gravanatabela = "INSERT INTO tabelax(campo1,campo2, campo3)VALUES('" & flgteste.textmatrix(i, 0) & "','" & flgteste.textmatrix(i, 1) & "','" & flgteste.TextMatrix(i, 2) & "')"
xmdb.Execute (gravanatabela)
Next
Onde: flgteste é o nome do seu flexgrid.
tabelax é o nome da sua tabela no banco de dados.
gravanatabela é o nome da sua tabela virtual
Campo1, Campo2 e Campo3 os campos da sua tabela
xmdb é o nome da variável de banco de dados.
Qualquer duvida posta ai novamente, ok?