Non basta se verifichi che la DDL sia o meno popolata?

codice:
If ddl.Items.Count > 0 then
   myCommand.Parameters.Add("@nome_var", ddl.Value)
Else
   'Gestisci l'eccezione
End If