Hallo Chris,


[EMAIL PROTECTED] schrieb am 02.08.04 15:57:11:

At 03:52 PM 8/2/2004, you wrote:
>ich m�chte eine DataView filtern, in der eine Spalte des Typs System.Int32 
>ist. Dies l�st immer eine Exeception aus, weil System.Int32 und LIKE nicht 
>miteinander vereinbar sind.
>
>Im Internet habe ich bislang nur den Tipp finden k�nnen, im Handbuch zum 
>SQL-Server zu suchen. Darin allerdings funktioniert WHERE X LIKE '%17%' 
>ohne Murren (SQL 2000).
>
>Wie muss ich dies so umbauen, dass es auch bei der DateView akzeptiert wird:
>
>strWhere = "X LIKE '%" + txtSearch.Text + "%'";

>Eine DataView ist halt kein SQL Server...

Stimmt, leider ;-(

Vorschlag: eine Spalte ins SELECT einf�gen, die die Zahl-Spalte als Text 
beinhaltet (kann man mit SQL Server ja CONVERTieren). Und dann in der 
DataView auf diese Spalte das WHERE setzen.

Tja, das CONVERTen habe ich bereits in der DataView versucht, weil die Abfrage auf 
einem (und darauf war ich bislang stolz) typisierten DataSet beruht.

Dies nutze ich auch, um Daten zu �ndern. Somit w�re der Komfort nur damit zu erkaufen, 
dass ich hinterher wieder pr�fen m�sste, ob bei neuen Datens�tzen auch wirklich ein 
Integer eingegeben wurde.
Und die andere Idee, eine zus�tzliche Spalte anzuf�gen, die die gleichen Werte als 
Varchar enth�lt, scheint mir bez�glich Ressourcen zu teuer.

Irgendwie scheine ich hier nur zwischen schelchten Alternativen w�hlen zu k�nnen, oder?

> Chris

Danke

Henri


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net


_______________________________________________________
WEB.DE Video-Mail - Sagen Sie mehr mit bewegten Bildern
Informationen unter: http://freemail.web.de/?mc=021199

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an