Laden...
D
dscNRW
myCSharp.de - Member
3
Themen
33
Beiträge
Letzte Aktivität
vor 8 Monaten
Dabei seit
16.04.2021
Erstellt vor 8 Monaten

Hallo,

auch wenn das Thema älter ist - dass das Transaktionlog voll läuft liegt dann vermutlich am fehlenden Transaktionlog-Backup.

Schau dir mal diesen Artikel an, wenn es für dich noch relevant ist: https://learn.microsoft.com/en-us/sql/relational-databases/backup-restore/back-up-a-transaction-log-sql-server?view=sql-server-ver16

Erstellt vor 9 Monaten

Hi,

schau dir deinen Code nochmal genau an und dann versuche zu verstehen, was Abt meint.

Du vermischt hier Äpfel mit Birnen und das ist bekanntlich nicht gut.

P.S.: PeriodicTimer sind aus meiner Sicht Goldwert wenn sie korrekt genutzt werden.

Erstellt vor 9 Monaten

Hi,

ich bin persönlich kein Freund davon soviel Daten auf einmal zu laden. Gleiches hat Abt ja auch schon geäußert.
Warum holst du dir nicht n-Datensätze (meinetwegen 100) und baust ein paginiertes DataGrid (10 Seiten á 10 Datensätze z.b.) und lädst dann den Rest nach Bedarf nach?

Das spart Ressourcen. Schau doch einfach mal, wie viele Datensätze auf deinem Bildschirm sichtbar sind, und richte es erstmal darauf aus. 
Was der SQL Server kann muss noch lange keine UI Anwendung können 😃.

Erstellt vor einem Jahr

Schau dir mal das Property / RenderFragment Header an - das sollte lt. API hilfreich sein:

Allows adding a custom header beyond that specified in the Column component. Add HeaderCell components to add a custom header.

Ist die Beschreibung von der offiziellen Seite.

Erstellt vor einem Jahr

Hi,

ich würde dir empfehlen das Grid zu nutzen anstatt der Table. 
Das Grid hat deutlich mehr Möglichkeiten Out-of-the-Box. Wenn du bei der Table sowas brauchst, musst du es selbst programmieren. Ansonsten schau bei der Verwendung vom Grid hier:

https://stackoverflow.com/questions/75937752/mudblazor-muddatagrid-cell-click-event

Erstellt vor einem Jahr

Schau dir mal https://github.com/avmaisak/Gcode an.
Die Beschreibung ist zwar auf Russisch aber sagt übersetzt (Deepl) folgendes aus:

G-Code ist eine gängige Bezeichnung für eine Programmiersprache für numerisch gesteuerte Geräte (NC).

Die letzte Überarbeitung wurde im Februar 1980 als Norm RS274D genehmigt.

Das ISO-Komitee genehmigte den G-Code als ISO 6983-1:2009, das staatliche Komitee für Normen der UdSSR als GOST 20999-83.

In der sowjetischen Fachliteratur wird der G-Code als ISO 7-Bit-Code (ISO 7-bit) bezeichnet.

Der G-Code wurde auf 8-Spur-Lochstreifen im ISO-7-Bit-Code kodiert (zur Darstellung von CNC-Informationen in Form von Maschinencode wie bei den Codes AEG und PC8C), die achte Spur wurde für die Paritätskontrolle verwendet.

Übersetzt mit DeepL.com (kostenlose Version)

Erstellt vor einem Jahr

Der Timeout kommt definitiv nicht vom Client - das ist vom "Host" abhängig. Abt hat an der Stelle vollkommen recht - da gibt´s gerne einen Timeout nach 40 - 45 Sekunden.

Ein ähnliches Thema gab´s vor ~2 Jahren bei Stackoverflow (ist zwar Python aber das Problem ist das Gleiche): python - Arduino stops working after 40 sec of serial communication with the computer - Stack Overflow

Erstellt vor einem Jahr

Hi,

ins Blaue geschossen: hast du schon StateHasChanged() aufgerufen?

Erstellt vor einem Jahr

Hi,

was genau wollt ihr denn Analysieren? Eine Query über Linked Server wäre denkbar.

"Sowas" wird auch gerne für Abfragen über unterschiedliche DB-Anbieter genutzt. 
ABER: Das ist teils nicht wirklich zügig.

Musste dahingehend selbst mal eine Oracle DB mit ner MS SQL DB verheiraten - fragt bitte und besser nicht warum...
War lahm, erfüllte letztendlich aber seinen Zweck.

Erstellt vor einem Jahr

Erstelle 2 UserControls, siehe auch: https://www.c-sharpcorner.com/UploadFile/7d3362/user-control-in-C-Sharp/, dann verpasse denen ein entsprechendes Label, Background, What-ever um den entsprechenden State darzustellen.

Erzeuge in deiner Hauptform (vermutlich Form1 oder, falls Namentlich angepasst, eben dieser).
Dann schreibst du deinen Code, und je nach ConnectionState, zeigst du dann das entsprechende UserControl an.

P.S.: Bitte formatiere deinen Code mit dem Code-Tag - sonst wird es schwierig das zu lesen.