|
|
||||||
|
#1
|
|
|
|
|
Hi, ich möchte gerne in einer Tabelle (ca. 40 Felder) nach einem Suchbegriff
suchen. In der Tabelle sind gemischt Textfelder,Zahlenfelder,Datum u.a. normaler weise suche ich ja sSQL_Command = "Select feld1,feld2,feld3 from tabelle" sSQL_Command = sSQL_Command + " where (feld1 LIKE + '%' + @Searchtext + '%')" usw. usw. cmd.CommandText = sSQL_Command cmd.Parameters.AddWithValue("@SearchText", sSuchtext) kann ich mir den Querystring auch irgendwie generieren? Damit ich nicht jedes Feld einzeln tippen muss? Gruss |
|
|
|
#2
|
|
|
|
|
Am 26.02.10 08:08, schrieb Stefan Reinmers:
> Hi, ich möchte gerne in einer Tabelle (ca. 40 Felder) nach einem > Suchbegriff suchen. > In der Tabelle sind gemischt Textfelder,Zahlenfelder,Datum u.a. > normaler weise suche ich ja > sSQL_Command = "Select feld1,feld2,feld3 from tabelle" > sSQL_Command = sSQL_Command + " where (feld1 LIKE + '%' + @Searchtext + > '%')" > > usw. usw. > > cmd.CommandText = sSQL_Command > cmd.Parameters.AddWithValue("@SearchText", sSuchtext) > > kann ich mir den Querystring auch irgendwie generieren? Damit ich nicht > jedes Feld einzeln tippen muss? Mach dir das Leben leichter und schmeiße ADO.NET weg. http://www.aspnetzone.de/blogs/juerg...t-guthrie.aspx |
|
#3
|
|
|
|
|
Hi Thomas, ich versuche es gerade mal mit dem LINQ
Ich habe die DataClasses.dbml erstellt, konnte meine SQL Server Express Tabelle auswählen und einfügen. (alles in einer VB DLL die ich in meiner Webseite benutze) wenn ich jetzt folgendes mache Imports System.Linq Dim context As DataClassesDataContext = New DataClassesDataContext Dim benutzer = From cdd In context.Benutzer_Linq Select where _ >>>> cdd. Kann ich die Tabelle auswählen (alles soweit okay) aber eigentlich sollte man doch bei cdd. ein Context der einzelnen Tabellenfelder bekommen, oder? |
|
#4
|
|
|
|
|
Am 26.02.10 15:35, schrieb Stefan Reinmers:
> Kann ich die Tabelle auswählen (alles soweit okay) aber eigentlich > sollte man doch bei cdd. ein Context der einzelnen Tabellenfelder > bekommen, oder? Lies doch einfach die verlinkten Tutorials nacheinander, dann klären sich die allermeisten Fragen von allein. http://weblogs.asp.net/scottgu/archi...-database.aspx |
|
#5
|
|
|
|
|
Hallo Stefan
> Hi, ich möchte gerne in einer Tabelle (ca. 40 Felder) nach einem > Suchbegriff suchen. > In der Tabelle sind gemischt Textfelder,Zahlenfelder,Datum u.a. > normaler weise suche ich ja > sSQL_Command = "Select feld1,feld2,feld3 from tabelle" > sSQL_Command = sSQL_Command + " where (feld1 LIKE + '%' + > @Searchtext + '%')" > usw. usw. > cmd.CommandText = sSQL_Command > cmd.Parameters.AddWithValue("@SearchText", sSuchtext) > > kann ich mir den Querystring auch irgendwie generieren? Damit ich nicht > jedes Feld einzeln tippen muss? Ein Möglichkeit wäre mittels der Systemtabelle INFORMATION_SCHEMA.COLUMNS. SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE (TABLE_NAME = 'meinetabelle') Hier hast du alle Feldnamen deiner Tabelle. Mittels einer Schlaufe kannst du den Querystring aufbauen. Besser wäre, in der Schlauf einen einzelnen Querystring aufzubauen und abzuschiessen und bei Erfolg weisst du auch, in welchem Feldnamen der Wert vorhanden ist. Gruss Phil |
|
|
| Ähnliche Themen | |
| Suchfunktion im Formular: Datensatz einer Tabelle suchen und die / den zugehörigen Datensatz einer anderen Tabelle anzeigen. Hallo zusammen! Ich möchte gerne in einem Formular -> Textfeld einen Suchbegriff (Name einer Person) eingeben können und mir dann den/die zugehörigen Datensatz/Datensätze... |
|
| [Wd2K2] Suchen und Ersetzen: Leere Zellen in einer Tabelle suchen Hallo Newsgroup, warum funktioniert mein Makro -------- Sub InLeereZellenVonSpalte3HyphenEinfügen() Dim oTbl As Table Dim oRow As Row Dim sTmp As String Set oTbl =... |
|
| Suchen und Ersetzen nach Tabelle Hallo zusammen, ich habe 2 Tabellenblätter. Im ersten stehen Artikelnr., Artikelbezeichnung, bezogene Menge, Preis. Jetzt gibt es für einige Artikel manchmal 2 verschiedene... |
|
| Werte in Tabelle suchen und in andere Tabelle einfügen Hallo Excel Spetialistern, ich möchte Werte von 2 Tabellen verknüpfen. SVERWEIS stößt an seine Grenzen da die Tabellen je 27000 Datensätze haben. Konkret: Wert aus Spalte A... |
|
|
Alle Zeitangaben in WEZ. Es ist jetzt 23:22 Uhr. | Privacy Policy
|