Qualcuno di voi utilizza queste chiavi ??

Ho creato due HashTable che chiamerò ( Primario - Secondario )

Ho inserito una chiave nel Primario per fare una prova.
Il Secondario lo utilizzo già in una funzione e và ok


Ho fatto queste prove per recuperare il valore dal Primario

CType(Primario("Chiave"),String)

funziona e mi riporta il valore corrispondente alla Chiave !!
ho provato a mettere dei nomi inventati o lasciare vuoto il campo Chiave e non dà errore ma riporta una stringa vuota.

Quindi è tutto OK

Devo però prelevare dal Primario una Chiave con un nome preso dal Secondario.

Facendo il ciclo ho messo
Response.Write(CType(Secondario("Nome"),String))

mi visualizza tutti i nomi assegnati, quindi OK
metto i nomi per prelevare dall'altro HasTable

CType(Primario(CType(Secondario("Nome"),String)),S tring)

ma mi dà errore e dice che

La chiave non può essere null. Nome parametro: key


ho messo al posto della funzione un response.write elencando un # + il nome e ci sono tutti, senza # vuoti, non capisco dove stà l'errore !!