io utilizzo i parametri, non ho mai avuto problemi
codice:
Parametro = New OleDbParameter("OGGETTO", OleDbType.VarChar, 250)
Parametro.Value = StringNullToDBNull(Me.c_oggetto.Value)
comando.Parameters.Add(Parametro)


'--------------------------------------------------------
'Converte una stringa nulla in DBNull
'--------------------------------------------------------
Public Function StringNullToDBNull(ByVal s$) As Object
	If (s = "") Then
		Return DBNull.Value
	Else
		Return s
	End If
End Function