Ricevi questo errore perché stai tentando di aggiungere/aggiornare una riga a table2 che non ha un valore valido per UserID campo in base ai valori attualmente memorizzati in table1 . Se pubblichi altro codice posso aiutarti a diagnosticare la causa specifica.