The error you get is pretty self explanatory: you have to initialize the
SelectCommand
property of your command variable before trying to call its Fill() method.
This way:
command.SelectCommand = "SELECT [myField] FROM [IShouldReadErrorMessagesMoreCarefully]";