Reflection

giovedì 20 marzo 2008 - 17.05

kidrock Profilo | Junior Member

Ho creato un metodo che in reflection mi va a riempire i parametri del mio DataAdapter ma quando cerco di lanciare l'update mi dice che cerca di convertire un string in un int32 come mai?

Qui sotto ho postato il codece che mi riempe i parametri con i valori delle classe:

foreach (OleDbParameter param in this.cmdBuilder.DataAdapter.UpdateCommand.Parameters)
{
PropertyInfo pubblicProp=pEntity.GetType().GetProperty(param.SourceColumn);
if (pubblicProp != null)
{
param.Value = pubblicProp.GetValue(pEntity, null);
}
}

grazie

Ciao
Michele

"La sconfitta è un' eleganza.Per l'ipocrisia di chi si arrende in partenza."

freeteo Profilo | Guru

ciao,
ti ho risposto qui, teniamo valido questo:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=21902

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5