Suchergebnisse

Suchergebnisse 1-30 von insgesamt 324.

  • Benutzer-Avatarbild

    Lt. Post #1 sollte "TEST WORT 45%$ STRING" zu "Test Wort 45 String" werden. TextInfo.ToTitleCase bringt aber "Test Wort 45%$ String". Wenn das egal ist, dann habe ich nichts gesagt

  • Benutzer-Avatarbild

    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)

  • Benutzer-Avatarbild

    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.

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    Zitat von Haudruferzappeltnoch: „aber was meinst du mit "manuell"“ Damit meine ich, dass du anstelle des Serializers mit dem XmlDocument/XmlNodeList weiter arbeitest. Z.B. so C#-Quellcode (13 Zeilen)

  • Benutzer-Avatarbild

    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)

  • Benutzer-Avatarbild

    Hast du mal ein Xml als Beispiel? Da lässt sich sicherlich was mit XPath machen.

  • Benutzer-Avatarbild

    Hallo, ich würde deine Zeile 1 noch folgendermaßen ändern: VB.NET-Quellcode (1 Zeile) Der Vorteil ist hier, dass so kein Speicher allokiert wird.

  • Benutzer-Avatarbild

    Hallo, 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.

  • Benutzer-Avatarbild

    Ist das jetzt eine SQL-Server oder eine MySQL Datenbank? Wenn zweiteres, kannst du mit der Klasse SqlConnection natürlich keine Verbindung herstellen. Da bedarf es es der MySqlConnection.

  • Benutzer-Avatarbild

    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.

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    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)

  • Benutzer-Avatarbild

    Zitat von fiedel93felix: „Ich mach es jetzt etwas fraglich aber funktional“ Genau so entstehen Speicherlecks. Bitte so nicht nachmachen!

  • Benutzer-Avatarbild

    Hallo, probier es mal folgendermaßen VB.NET-Quellcode (6 Zeilen) Edit: Falls du mit weiteren Variablen, wie z.B. Worksheets arbeitest, müssen diese ebenfalls über diese Mehtode freigegeben werden.

  • Benutzer-Avatarbild

    Zitat von tragl: „Der CodeConverter C# -> VB spuckt leider einen Error“ icsharpcode.github.io/CodeConverter/ der macht keinen Fehler. Wobei der Code nicht sonderlich komplex ist und das auch hätte zu Fuß klappen müssen. VB.NET-Quellcode (4 Zeilen)

  • Benutzer-Avatarbild

    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 …

  • Benutzer-Avatarbild

    Was genau macht dir Schwierigkeiten? Alle deine Anforderungen lassen sich mit Azure Files umsetzen. Hier noch ein bisschen was zu lesen. learn.microsoft.com/en-us/dotn…-readme?view=azure-dotnet

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    Hallo, hast du diese Seite schon gesehen? Das ist ein Vergleich der unterschiedlichen Azure Storage Services. Für mich klingt es so, dass Azure Files genau das ist, was du brauchst.

  • Benutzer-Avatarbild

    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 …

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    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.

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    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.“

  • Benutzer-Avatarbild

    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.

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    Access Violation

    ISliceUrPanties - - Sonstige Problemstellungen

    Beitrag

    Hallo, deine Equals-Implementierung ist nicht vollständig/falsch. Was passiert, wenn das übergeben Objekt null ist? Ich würde außerdem das Interface IEquatable implementieren. Beispiel: C#-Quellcode (21 Zeilen)

  • Benutzer-Avatarbild

    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. “