---
title: "Fel med reflection"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/91417-fel-med-reflection"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Jon"
published: "2003-11-27T14:03:35.000Z"
updated: "2003-11-27T19:50:42.000Z"
replies: 1
views: 181
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/91417-fel-med-reflection"
---

# Fel med reflection

## #1 — Jon, 2003-11-27T14:03Z

Bygger lite dal :)
Får ett felmeddelande när jag förenklat gör:

```
public static object CreateFromReader(IDataReader reader, Type objType)
		{
			object instance = Activator.CreateInstance(objType, true);
			
			PropertyInfo[] properties = objType.GetProperties(BindingFlags.Public | BindingFlags.Instance);
			
			for (int i=0; i < properties.Length; i++)
			{
				BaseFieldAttribute[] fields = (BaseFieldAttribute[])properties[i].GetCustomAttributes(typeof(BaseFieldAttribute), true);

				if (fields.Length > 0)
				{
					object value = reader[fields[0].ColumnName];
					
					if (properties[i].PropertyType.IsEnum)
					{
						value = Enum.Parse(properties[i].PropertyType, value.ToString());
					}
					
					properties[i].SetValue(instance, value, null);
				}
			}				
			
			
			return instance;
		
		}
```

Felmeddelandet är genereras av:
properties*.SetValue(instance, value, null);
och är:
Objekttypen kan inte konverteras till måltypen

Någon som vet lite mer ingående vad det kan bero på? Hade en teori om att jag hade en datatyp som inte matchar sql-typen men det verkar inte vara så...*

Permalänk: https://www.webforum.nu/p/91417

## #2 — Jon, 2003-11-27T19:50Z

Det löste sig till slut.
Problemet låg i Null-värden i databasen.

Om någon moderator känner för det så kom jag på att den här tråden kanske passar bättre i .NET
Det är ju inget som egentligen är asp.net relaterat  :)

Permalänk: https://www.webforum.nu/p/1214867

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/91417-fel-med-reflection
