This will cause an error in code if reader1[0] is null:


	SomeVariableName += Convert::ToInt32(reader1[0]);

Use this to detect if it is null:


	if (!reader1->IsDBNull(0))
		SomeVariableName += Convert::ToInt32(reader1[0]);