Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Lion1984
Thema: [gelöst] Parametrisierte Query mit Like
Am im Forum: Datentechnologien

varchar(25)

Thema: [gelöst] Parametrisierte Query mit Like
Am im Forum: Datentechnologien

Hallo Florian (wiedermal :) )

Dass % fehlt, ist mir klar, aber was mich verwirrt ist eben, dass der Datensatz einmal gefunden wird, und einmal nicht, und beides wird ohne % verwendet.

Lion

Thema: [gelöst] Parametrisierte Query mit Like
Am im Forum: Datentechnologien

verwendetes Datenbanksystem: <MS SQL2005>

Hallo Forum,

ich habe eben ein interessantes Problem festgestellt, dass ich bei einer Suche nicht lösen konnte. (Meine Suche war wohl alles mögliche mit SQL, 2005, Like) aber da gibt es wohl bei google zahlreiche Links.

Mein Problem ist, dass ich in meiner Anwendung eine Query zusammenbastle mit einigen Parameter. Dass "passt" auch so ziemlich, laut Profiler kommt dieser SQL String an der Datenbank an:

Zitat
exec sp_executesql N'SELECT * FROM [TblA] WHERE [Column1] Like @Para Order by 1, 2',N'@Para nvarchar(9)',@Para=N'chervin'

Dieser findet nichts, warum habe ich schon gefunden. da der gesuchte Datensatz ein Leerzeichen hinten dran hat, also "chervin ". Aber wenn ich nun den SQL String herauskopiere und @Para durch "chervin" ersetze, also
Zitat
SELECT * FROM [TblA] WHERE [Column1] Like 'chervin'

So findet er den gesuchten Datensatz, meine Frage, sollten eigentlich nicht beide Abfragen das selbe ergeben?

Es kann mit u.a. sein, dass ich bei meiner Suche das "goldenen" Schlüsselwort nicht gefunden habe bzw. gar vergessen habe, so steinigst mich nicht, wenn ihr es durch google (oder ähnliches findet) sondern lehrt mich bessere Schlüsselwörter :)

Lion

Thema: YASST - Yet Another Screenshot Tool
Am im Forum: Projekte

Hallo Nava,

ich denke fast alle hier kennen diese Tastenkombination. Ich glaube auch, dass dieses Tool woanders eingesetzt werden kann (Kunden, Mitarbeiter die man zu supporten hat), die eine "Print" Taste suchen, wenn man es ihnen sagt, aber diese nicht finden, weil "Druck" draufsteht. :)

Ich denke bei einigen findest einen guten Anklang :)

Thema: Outlook-Ordner überwachen
Am im Forum: Office-Technologien

Dann verzeihe mir für meine falsche Aussage :)

Danke,
Lion

Thema: Konzept Lizenzgenerator und -prüfer
Am im Forum: Rund um die Programmierung

Zitat
Wie/Wo würde man ansetzen wenn man sowas knacken wollen würde?
Zitat
Der Client zieht sich ein Tool in dem er seine Daten eintragen kann

Mit Client meinst du den Anwender oder deine eigene Anwendung? Das Tool liegt ja dann irgendwo am Rechner und somit könnte jeder seine eigene Lizenz erstellen? D.h. ich gebe die Anwendung weiter, der führt das Tool aus und erstellt seine eigene Lizenz und somit kann man die Anwendung auch weiter verwenden.

Oder ich habe dich nicht ganz verstanden,
Lion

Thema: Kleines Spielchen: Sehtest
Am im Forum: Projekte

Ich hab 1 erreicht :( wobei mich die Bewertung nicht geschockt hat.. ich seh halt schlecht..

P.S. eigentlich ist es ja nicht nur ein Sehtest, sondern wird auch die Geschwindigkeit des Tippen gemessen, denn was hilft es mir, den Buchstaben gleich zu sehen, wenn ich dann die dazugehörige Taste suche ;)

Thema: Summe aus Zeitangaben bilden (MS Berichtsfunktion - RDLC)
Am im Forum: Rund um die Programmierung

Wie wärs mit SUM() drumherum?

=SUM(timeToSeconds(Value))

Thema: Summe aus Zeitangaben bilden (MS Berichtsfunktion - RDLC)
Am im Forum: Rund um die Programmierung

Hallo DaMoe80,

Er spricht davon, Code im Report selbst hinzuzufügen, also nichts mit C# oder VB.net. (Report Eigenschaften, Code).

mctimotheus,
ich bin mir nicht sicher ob du die ganze Collection übergeben kannst, aber was spricht den gegen meine Vorgeschlagene Variante?

Du erstellt eine Funktion, mit der du den Wert in einen float oder ähnliches umrechnest, daraus bildest du die Summe, und die zweite Funktion stellt diesen float Wert wieder so dar, wie du es dir wünscht.

Lion

Thema: simplen ICQ clienten in C# schreiben
Am im Forum: Web-Technologien

Hallo,

es liegt der komplette Source vor, d.h. es hält dich nichts davon ab, da rein zu gucken und zu schauen, welche Methoden es gibt.

Weiters gibt es einen Ordner, der sich "tests" nennt und darin eine Program.cs liegt, darin findest du auch die ersten Schritte.

Lion

Thema: Summe aus Zeitangaben bilden (MS Berichtsfunktion - RDLC)
Am im Forum: Rund um die Programmierung

Hallo,

ja das war von mir falsch "verstanden", ich dachte die geben einen Int Wert oder ähnliches zurück, hatte ich falsch verstanden, sorry.

Lion

Thema: Summe aus Zeitangaben bilden (MS Berichtsfunktion - RDLC)
Am im Forum: Rund um die Programmierung

Wenn du dir den Code selbst erstellst, dann wirst du wohl zwei Funktionen brauchen. Eine, die dir den String in eine Zahl umwandelt, und eine Andere, die die Summe dann darstellt.

Also Funktion1(SUM(Funktion2(Feld)))

Funktion2 = Umrechung in eine Zahl
Funktion1 = Darstellung einer Zahl als String

Hast du dir DateValue angeschaut? Das wäre doch das passende oder?

Lion

Thema: Summe aus Zeitangaben bilden (MS Berichtsfunktion - RDLC)
Am im Forum: Rund um die Programmierung

Schreibe dir eine geeignte Funktion, die den String in eine passenden Wert umberechnet, summiere den und stelle diesen Wert richtig dar.

Oder du verwendest die Report Funktion "DateValue".

Zitat
Returns a Date value containing the date information represented by a string, with the time information set to midnight (00:00:00).
Sollte wohl auch zum Ziel führen.

Lion

Thema: Outlook-Ordner überwachen
Am im Forum: Office-Technologien

Nein, sowas kann nicht mit der Klasse erledingen.

Hast du schon mal die Forum suche verwendet? Ich kann dir leider nicht helfen, aber wenn ich nach "Outlook Ordner" suche, finde ich u.a.
Zugriff auf Ordnerstruktur

Lion

Thema: Suche C# Tutorial für unerfahrene Programmierer
Am im Forum: Buchempfehlungen

Hallo & Willkommen Ivacy,

also ich kann gegen das OpenBook nichts sagen, ich bin damit zureckt gekommen. Aber auch hier gibt es mehr als ein Buch (links unter "Ressourcen").

Ansonsten solltest du mit dem Suchbegriff "Anfänger Buch" ziemlich viel in diesem Forum hier finden :)

Lion

Thema: Humor: Java Programmierer ... und andere lustige Sachen
Am im Forum: Smalltalk

Dumm halt wenn man der Ruderer ist :)

Thema: Report für MS SQL CE 3.5 Datenbanken
Am im Forum: Datentechnologien

Hallo FZelle,

danke für deine Antwort, ich wollte mir nun nicht eine extra Anwendung für dieses Reporting entwicklen (Reports sollen in der eigentliche Anwendung nicht enthalten sein), daher die Anfrage nach dem Designer.

Denn Report Builder wollte ich haben, denn dann könnte ich dem Benutzer, der dieses wollte (nur einer) den in die handdrücken und sagen "mach". Andersrum muss ich wieder eine Anwendung erstellen, die einen/mehrere Reports beinhaltet und dementsprechend die Klassen dazu. Daher die nachfrage nach dem Report Builder, der hier wähnt wird.

Also um es eventuell klarer ausdrücken:

  • *.sdf Dateien vorhanden
  • 1 User, welcher Reports erstellen / ansehen kann
  • möglichst nichts neues dazu Entwickeln

Ich will nicht bei jeder Änderung den Report selbst im VS abändern müssen, dass sollte er doch selbst machen können, und ich denke, genau dafür wäre der Report Builder gedacht, nur ich finde ich nirgends :(

Lion

Thema: Report für MS SQL CE 3.5 Datenbanken
Am im Forum: Datentechnologien

verwendetes Datenbanksystem: MS SQL Compact Edition 3.5

Hallo Forum,

ich habe einige kleinere Anwendungen, die auf MSSQL CE 3.5 aufbauen bzw. diesen auch verwenden. In einigen Projekten gibt es auch eine Art "History", für diese ich nun einen Reports erstellen kann.

Ich dachte mir, gut, suchen wir einmal :) Aber leider war meine Suche nicht erfolgreich, mit was bzw. wie kann ich einen Report für Daten aus einer MSSQL CE 3.5 Datenbankdatei erstellen?

Die Suche nach einen Downloadlink bei MS von Server 2008 Report Builder 2.0 RC1 war ebenfalls erfolglos (wurde schon öfters hier im Forum erwähnt). Eventuell wär es mit diesem möglich.

Bisherige Stichwörter waren "Report Desigern, Report, MSSQL CE, Compact Edition, 3.5" in allen Möglichen varationen.

Lion

Thema: MS SQL - Abfrage per Tag
Am im Forum: Datentechnologien

Hallo,

Dank Florian's Hilfe habe ich meine Probleme gelöst, um nun auch mein neu erworbenes Wissen zu verbreitern, schreib ich es auch hier nieder :)

Problem war, dass meinee Query sehr lange lief und 99% CPU Auslastung verursachte (und das bei jeder Query, auch wenn diese schon mal gelaufen ist).

Der Grund hierfür waren z.T. sehr tief verschachtelte Queries (wie z.B. das obrige SQL Statement) und sehr häufige Code wiederholungen.

Abhilfe waren CTE's und statt der PIVOT eine CROSS TAB Query, für mich hies das: PIVOT "überschätzt" (in meinem Fall), CTE's unterschätzt. Ich habe meinen Code um ca 50% Zeilen kürzen können und das Statement läuft mit zufriedener Geschwindigkeit.

In diesem Zusammenhang möcht auch zwei Links posten, welche mir bei den CROSS TAB Query sehr geholfen haben.

Cross Tabs and Pivots, Part 1 – Converting Rows to Columns
Cross Tabs and Pivots, Part 2 - Dynamic Cross Tabs

Danke an allen Helfern!
Lion

Thema: MS SQL - Abfrage per Tag
Am im Forum: Datentechnologien

Hallo Florian,

danke für die Links, ich werde mir diese durchlesen.
Zur Erklärung, ich habe aktuell eine Abfrage gebastelt, welche als "normales" Statement funktioniert (d.h. auf der DB im Managment Studio rechte Maustaste, new Query, Statement reinkopiert), und das relativ perfomant.

Kopiere ich das selbe Statement in eine Stored Procedure, dann schnallzt mir der SQL Server auf 99% CPU Auslastung und bleibt da, bis die Abfrage fertig ist (>10sek).

Und da versuche ich, das Problem zu identifizieren und zu lösen, und u.a. war eben dies Union Statement für mich fragwürdig. Ich werde es mal mit einer Tabelle versuchen, wobei ch denke, dass der Hund woanders begraben ist.

Lion

Thema: Promo Aktion von Telerik! KOSTENLOSE WPF Controlsuite
Am im Forum: GUI: WPF und XAML

Zitat
Special Promotion for all active MSDN subscribers
Schade das ich aktuell kein MSDN Abo habe :(

Thema: MS SQL - Abfrage per Tag
Am im Forum: Datentechnologien

Stimmt,

ich hatte woanders einen Fehler drinnen, und daher hatte ich auch die Probleme. Ich habe das Statement nun in Verwendung.

An die SQL Profis: Was wäre besser? Perfomancetechnisch?
Bzw. wie kann ich die Abfrage genau messen? Denn es scheint, dass die Abfrage nun ein Stück langsamer ist.

Lion

Thema: MS SQL - Abfrage per Tag
Am im Forum: Datentechnologien

Hallo dN!3L,

danke für deine Antwort, aber das habe ich auch versucht, funktioniert für sich selbst alleine, aber wenn ich es versuche, zu joinen (erste Zeile --> RIGHT OUTER JOIN) gibt es Probleme mit dem ";". Und ohne erhalte ich die Meldung, dass das Statement zuvor abgeschlossen sein soll.

Also ich brauch nicht eine "einfache" Ausgabe, ich brauch es in Verbindung mit dem JOIN.

Eine Tabelle wollte ich vermeinden, wo ich "einfach" pro Tag einen DS habe, weil ich gedacht habe, es muss doch auch so gehen.

Gruß,
Lion

Thema: MS SQL - Abfrage per Tag
Am im Forum: Datentechnologien

Hallo Forum,

verwendetes Datenbanksystem: MS SQL 2005.

ich möchte gerne eine Abfrage für mehere Tage machen (ab "heute" die nächsten 30 Tage). Hier möchte ich aber auch, wenn es für einen Tag keine Daten gibt, dass dieser angezeigt wird. Eine Tabelle für die Daten habe ich nicht, daher mache ich die Abfrage so:

Zitat
RIGHT OUTER JOIN
(
SELECT (CONVERT(VARCHAR(12), @StartDate, 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,1, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,2, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,3, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,4, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,5, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,6, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,7, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,8, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,9, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,10, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,11, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,12, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,13, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,14, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,15, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,16, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,17, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,18, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,19, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,20, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,21, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,22, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,23, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,24, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,25, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,26, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,27, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,28, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,29, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT (CONVERT(VARCHAR(12), DATEADD(day,30, @StartDate), 112)) As Date, 'xxx' as Type UNION
SELECT 'Total' As Date, 'xxx' as Type

Meine Frage ist einfach, geht es besser mit "einfachen" Boardmittel?

Thema: Humor: Java Programmierer ... und andere lustige Sachen
Am im Forum: Smalltalk

siehe Anhang

Thema: Humor: Java Programmierer ... und andere lustige Sachen
Am im Forum: Smalltalk

Zitat
Januar :
Habe den neuen Schal zurück in den Laden
gebracht, er war zu eng.

Februar :
Wurde von der Bäckerei gefeuert, weil ich
keine Torten beschriften kann.

Halllooo?!?...Die Torte paßte einfach nicht
in die Schreibmaschine!

März :
War sehr aufgeregt, habe ein Puzzle in 6
Monaten fertig gestellt... Auf der Schachtel
stand "2-4 Jahre"!

April :
Auf der Rolltreppe für Stunden
festgesessen... Der Strom war ausgefallen!

Mai :
Versuchte Marmelade zu machen... ist das
anstrengend, all die Berliner zu schälen!

Juni :
Wollte Wasserski fahren... Habe keinen See
mit Abhang gefunden.

Juli :
Habe beim Brustschwimm-Wettbewerb
verloren...
später ist mir aufgefallen, daß die anderen
Schwimmer betrogen haben, die haben ihre
Arme
benutzt!

August :
Habe mich während eines Gewitters aus meinem
Auto ausgesperrt ... Das Auto ist
vollgelaufen, weil das Cabrio-Dach offen
war...

September :
Ich suche immer noch den Heinz in der
Ketchupflasche...

Oktober :
Ich hasse M&Ms... Die sind übel zum Schälen.

November :
Habe die Weihnachtsfeier auf dem Dach
verbracht - auf der Einladung stand:
"Alle Getränke gehen aufs Haus"...

Dezember :
Konnte die 112 nicht anrufen... *pah*... Es
gibt keine "Elf"-Taste auf diesem
blöden Telefon!

Thema: importrow funzt nicht!!
Am im Forum: Web-Technologien

Hallo multitrust,

schon mall dtSelectedTask.Rows.Add(newDataRow) versucht?

Lion

Thema: online PDF in Form anzeigen
Am im Forum: GUI: Windows-Forms

Dann such dir ein Control, dass PDFs anzeigen kann und eben diese Eigenschaft unterstützt. :)

Thema: online PDF in Form anzeigen
Am im Forum: GUI: Windows-Forms

Welches Problem hast du den noch?

Es ist wohl egal, ob du die Datei direkt anzeigst oder runter lädst, das "Problem" mit den verschiedenen Leisten hast du dennoch, egal ob runter geladen oder nicht.

Lion

Thema: SMS Alarmierung fuer Feuerwehr
Am im Forum: Projekte

Nicht nur das, sondern gibt es das Projekt anscheind unter:

http://www.ploetzeneder.eu/softwareentwicklung/cvbnet.html

Aber ein schönes Beispiel, warum man Source oder ähnliches im Forum uploaden sollte :-)