Problema query su datacolumn

giovedì 02 giugno 2011 - 17.40
Tag Elenco Tags  C#  |  .NET 2.0  |  .NET 3.0  |  .NET 3.5  |  .NET 4.0  |  Visual Studio 2010  |  Visual Studio 2008  |  Visual Studio 2005  |  Visual Studio Express

ragraphics Profilo | Newbie

allora,
leggo un file excel e lo passo in un dataset,
quindi interrogo un dataset con la seguente espressione:
DataRow[] foundRows = _tabella.Select(_espressione);

l'espressione è la seguente:
espressione: [FF] in ('EL602312111022458','EL602312111022459','EL602312111022460','EL602312111022461')

però mi viene dato il seguente errore, o meglio eccezione:
Impossibile eseguire l'operazione '=' su System.Double e System.String.

questa eccezione è generata dal confronto tra i valori (quelli dopo l'espressione 'in' per intenderci) dell'espressione che sono string,
e quelli dei singoli datacolumn che in alcuni casi risultano essere datetime oppure double.

Come posso ovviare a questo problema?
http://www.seodev.it
esperto SEO
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5