ho provato a fare così:
codice:
Dim miaSelect As OleDbCommand = New OleDbCommand("SELECT t01.campo01, t02.campo02
FROM tabella01 AS t01 LEFT OUTER JOIN tabella02 AS t02 ON t01.CODICE = t02.CODICE", conn)

adapter.SelectCommand = miaSelect

adapter.FillSchema(dataSet, SchemaType.Source, "Az")
        
adapter.Fill(dataSet, "Az")
ma quando vado a cancellare una riga mi dà sempre lo stesso errore