Code is stuff. So it wouldn't be "these codes" but "this code."
VB 2005 is quite different than
VB 6. In parge part, B6 statements will function in .NET, but not the other way around.
The .NET approach to data is radically different from the VB6 way of doing things.