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
