Suchergebnisse
Suchergebnisse 1-30 von insgesamt 324.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo, schade, dass man unter VB nicht mit Spans arbeiten kann, denn unter C# wäre folgendes machbar. Das ist zwar viel Code, aber effektiv C#-Quellcode (29 Zeilen) TextInfo.ToTitleCase bringt nicht das gewünschte Ergebnis vom OP, ist aber sicherlich die kürzeste Möglichkeit. Einfach aus Interesse habe ich die gezeigten Möglichkeiten mal gebechmarkt. Vielleicht interessiert es euch ja auch: (Versteckter Text)
-
Hallo, Zitat von michl75: „Ich rede noch mal mit denen“ Vielleicht kannst du sie dazu bewegen, dass sie den Text mit einem <![CDATA[]]> Element umschließen. Damit lässt sich ein XDocument ohne Probleme erstellen.
-
Zitat von Haudruferzappeltnoch: „Halt unflexibel.“ Das ist aber auch gar nicht der Zweck von Xml. Es soll(te) einmalig ein standardisiertes Format definiert werden, mit dem gearbeitet werden kann/soll. Wenn es nur für dich ist, ist eine Änderung an der Struktur kein Problem. Aber im Normalfall bedeutet eine Änderung, dass eine neue Version definiert wird und es einen Upgrade-Pfad geben muss. Halt ein Änderungsprozess. Zitat von Haudruferzappeltnoch: „es gibt kein Dispose?“ Nein, es wird ja IDisp…
-
Du könntest sowas vielleicht machen. Der XPath-Ausdruck "//Produkt" selektiert alle Nodes mit dem Namen Produkt, egal wo sie im Dokument stehen. Ich bin mir aber nicht sicher bzgl. des Serializers und des XmlNodeReader. Brauchst du das wirklich so, dass du ein Objekt aus dem Xml erzeugst? Arbeite evtl. mit dem Dokument "manuell", gerade wenn du die Werte nur ausgeben möchtest. C#-Quellcode (28 Zeilen)
-
Highscoretabelle (mit Datenbank) fügt "von alleine" neue Einträge hinzu
ISliceUrPanties - - Weitere Sprachen und sprachübergreifende Themen
BeitragHallo, nur einmal drüber geschaut, aber ich wette dein Problem ist die JS-Funktion eintragen(). Kannst du noch zeigen? Dein Button ist außerdem vom Typ "Submit"; einmal postet die JS-Funktion die Daten und danach wird die Form abgesendet und du hast einen zweiten Post.
-
Ich würde höchstens für die LTS-Versionen ein separates Label (aktuell nur Version 6) anlegen und eins für .NET Current. Alle Versionen, die nicht unter dem Term LTS laufen, sind mit Erscheinen einer neuen .NET Version quasi End of Life - und sollten eh nicht mehr verwendet werden.
-
Zitat von Murdersquad: „Ich habe kurzerhand im MySQL alle Werte von Double auf Float umgestellt“ Das hättest du nicht machen brauchen, da NumberStyles.Float der Parse-Funktion nur sagt, was alles für Zeichen in der Zahl vorkommen könnten. Das hat nichts mit dem Datentypen zu tun. Mit welcher Zeichenfolge hast du denn jetzt genau das Problem? Aber was anderes. Warum baust du dir das SQL so hässlich zusammen? Auch mit dem MySQL-Connector kann man mit Parametern arbeiten. Das verhindert dann auch g…
-
Hallo, du solltest die Werte aus deinen Textboxen parsen. Beim Parsen kannst du mitgeben, in welchem Format deine Werte sind. Beispiel: C#-Quellcode (3 Zeilen) Und um es wieder in einen String zu wandeln, die vom MySQL-Server verstanden werden: C#-Quellcode (1 Zeile)
-
Zitat von tragl: „-muss ich mich jedes mal "anmelden" -> mit dem ConnectionString, der mir aus dem SAS generiert wird?“ Ja, ich gehe davon aus. Evtl. kannst du dir eine Art Session erzeugen, damit du dich nicht immer wieder anmelden musst. Zitat von tragl: „-Dateiupload über FIleStream -> heißt verschieben ist nicht, sondern nach erfolgreichem Upload lokal dann löschen?“ Ja, sieht wohl so aus. Zitat von tragl: „-kann ich vorher prüfen (wie lokal mit If Not Directory.Exists Then..) ob ein Ordner …
-
Ok, das erste Statement kann man so nicht herannehmen. Ein Select COUNT(*) FROM... ohne Where muss immer alle Daten lesen. Da ist es fast egal, ob die Daten aus einem Index oder der Tabelle kommen. Aber generell gilt Table Scans sind schlecht und müssen vermieden werden! Bei einem Table Scan wird die komplette Tabelle gelesen, um die relevanten Daten zu finden. Index Scans sind besser, möchte man aber auch so gut es geht vermeiden. Wenn die Daten über ein Index Seek/Lookup ermittelt werden könne…
-
Jetzt verstehe ich dein Problem. Aber was ich auf keinen Fall machen würde, ist die Tabelle aufzusplitten. Lass die Daten in einer Tabelle. Performanceprobleme bei der Abfrage deiner Daten kann auf viele Dinge zurückzuführen sein. Wie ErfinderDesRades schon schrieb, ist es vielleicht ein fehlender Index/Schlüssel. Bist du mit dem Microsoft SQL Server unterwegs? Evtl. ist auch deine eigentliche Abfrage nicht optimal. Das kannst du prüfen, wenn du dein SQL über das Management Studio ausführst und …
-
Zitat von ErfinderDesRades: „Ein DbContext ist nicht dafür vorgesehen, für längere Zeit zu existieren ("Unit of Work" hiess damals das Hype-Wort)“ Das gilt auch weiterhin. Ich meinte mit erstellen, dass der Context dem DI-Container bei Programmstart bekannt gemacht wird. Der DI-Container kümmert sich dann um die "Lifetime" des Contexts. (Ist kein muss, das so zu lösen, ich wollts nur erwähnt haben.) @MasterQ ich bin immer noch nicht schlauer, was du eigentlich erreichen möchtest. Wenn du auf wei…
-
Zitat von Haudruferzappeltnoch: „gewisse Header immer vordefiniert (oder nur der ContentType Header)?“ Das kommt auf die gewählte Klasse an. Bei FormUrlEncodedContent ist es nur der ContentType, bei anderen mag es anders aussehen. Da .NET ja Open Source ist, kann man sich das genau ansehen. Schau mal im Github-Repo vorbei.
-
Hallo, warum möchtest du denn die erzeugten Tabellen wieder loswerden? Werden die Daten nicht weiter benötigt? Ich sehe zwei Möglichkeiten. 1. Du nimmst keinen SQL Server als Provider, der die Daten persistiert, sondern verwendest einen In-Memory-Ansatz oder 2. Du rufst beim Beenden des Programms EnsureDeleted auf. Das löscht die komplette DB. Es ist übrigens sehr schlecht, den Context in der Schleife immer wieder zu erzeugen. Gängig ist es, den Context beim Programmstart zu erzeugen und ihn per…
-
Deine Aussage verstehe ich nicht so recht. Warum sollte das denkbar ungeeignet zum Lernen sein? Wenn du alles manuell machen möchtest - also diverse Header setzen - kannst du ja trotzdem mit StringContent, dem ByteArrayContent oder einer anderen Content-Klasse arbeiten. Die Klasse FormUrlEncodedContent unterstützt dabei, Formdaten auch als solche zu senden - und setzt halt auch gleich entsprechende Header. Kannst du ja je nach Anwendungsfall entscheiden, wie du vorgehen möchtest. Wenn es dir nur…
-
Zitat von Haudruferzappeltnoch: „die Headers Property so eingestellt, wie die Header im alten Code deklariert sind?“ Ein Blick in die Doku hätte dir die Antwort schneller gegeben Zitat: „A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type.“
-
Hallo, ich wiederhole mich immer wieder gern, aber HttpWebRequest soll nicht mehr für neue Entwicklungen verwendet werden. Siehe dazu die Doku bei MS. Der Code ist außerdem viel zu komplex. Vieles davon wird vom Framework abgenommen. Siehe dazu mein Beispiel VB.NET-Quellcode (21 Zeilen) Die Klasse FormUrlEncodedContent kümmert sich um das Encoding der Daten. Kein verwenden von Stringverkettung, kein manuelles umwandeln der Post-Daten.
-
Hallo, um in das Thema einzusteigen kann ich empfehlen, eine Anwendung zu schreiben, die eine öffentlich verfügbare API konsumiert. Gut eignet sich dafür z.B. die Chuck Norris Jokes und Star Wars API. Die Microsoft Doku ist für mich eigentlich immer die erste Anlaufstelle. Für dich könnte das z.B. der Http Client sein, der die Anfrage an die API stellt. Wenn du selbst eine API erstellen möchtest, bietet sich dieses Tutorial an; ebenfalls in den Microsoft Docs. Von hier aus solltest du genug Stic…
-
Hallo, Windows 11 versucht Verbindungen über TLS 1.2 oder neuer zu öffnen. SQL Server 2005 kann kein TLS 1.2 und wird erst ab SQL Server 2008 angeboten. support.microsoft.com/de-de/to…a9-13c1-e4d8-44aad198cdbe Zitat: „Wird SQL Server 2005 für TLS 1.2 unterstützt? TLS 1.2-Support wird nur für versionen SQL Server 2008 und höher angeboten. “