ciao a tutti
ho un problema, non riesco ad esportare i dati da un db 
allego il codice
'esporta i dati in formato csv
Sub lblExp_Click
   lblExp.Enabled = False       'evita click multipli
   lblImp.Visible = False
   lblExp.Visible= False
   'APB1.Visible = True
   lblRiepilogo.Text = lblRiepilogo.Text & CRLF & "*** Export: inizio procedura ***"
   
   Dim mlist As List
   mlist.Initialize
   mlist=DBUtils.ExecuteMemoryTable(DBData.SQL1,"SELECT * FROM anagrafica",Null,0)
   Dim su As StringUtils
   Log("=========================================")
   Log("Export Inizio")
  
' questa la riga che mi da errore  
 su.SaveCSV(Starter.rp.GetSafeDirDefaultExternal(""),"archivio.csv","|",mlist)
   
   
   
   Log("Export finito")
   lblRiepilogo.Text = lblRiepilogo.Text & CRLF & "*** Export: procedura terminata ***"
  
   lblExp.Enabled = True
   lblImp.Visible = True
   lblExp.Visible= True
End Sub
quando tento di salvarli mi da questo errore
vorrei se possibile salvare questo file nella cartella di default download 
Grazie a chi mi dara' una mano