Articles of .net

.NET Windows Service – Was ist die effizienteste Methode zum Auslösen einer Aktion bei der Erstellung von databaseaufzeichnungen?

Ich habe mehrere verschiedene Anwendungen, meistens ASP.NET Web-Apps, die ausstehende E-Mail-database datasätze zu generieren. Jede Minute, ich Feuer eine ausführbare file mit einer Windows-Aufgabe zu löschen, die ausstehende E-Mail-Puffer. Mein Ziel ist es, dieses Ein-Minuten-Intervall auf eine Sekunde zu verkürzen. Ich beabsichtige, einen Windows Service zu benutzen. Gibt es eine bessere Methode als das Abrufen […]

Den auto_increment-Wert in .NET erhalten

Ich bin relativ neu bei .NET und SQL server. Ich versuche, eine gespeicherte Prozedur von .NET auszuführen und den auto_increment Wert zurück zu bekommen. Dies ist mein Code in .NET (VB.NET): myComm.Parameters.AddWithValue("@newkey", newKey) myComm.Parameters.AddWithValue("@newimg", DirectCast(imgByteArray, Object)) Dim resultReader As SqlDataReader = myComm.ExecuteReader Dim resultId As Integer While resultReader.Read resultId = resultReader.GetInt16("@returnid") End While Und das […]

Drop the table Oder Löschen aller data, und wie Ereignisse auf der Grundlage der time auf dem server

In SQL server muss ich ein Archivsystem erstellen, am Ende eines jeden Monats möchte ich alle Zeilen verschieben, die im letzten Monat in die mit dem Monatsnamen benannte Tabelle gepostet wurden, aber auch alle vorhandenen data aus dieser Zieltabelle löschen (wie du Sehen Sie diese alten data seit einem Jahr, also brauche ich es nicht […]

Firmenhierarchie datazugriff Ebene Umsetzung in der database

Ich möchte die gegebene Firmenstruktur in der database für eine Anwendung erstellen und die Mitarbeiterdetails basierend auf der Struktur durchqueren wollen. Das Problem unten angegeben. Wenn ein Mitarbeiter in das System einsteigt, sollte er in der Lage sein, die Details des Mitarbeiters zu sehen, die unter seinem Level arbeiten. Sagen Sie zum Beispiel, wenn sich […]

Haben die Auslöser irgendwelche Auswirkungen auf die gespeicherte Prozedur

Ich schaffe eine gespeicherte Prozedur, die einen einzelnen datasatz aktualisiert. Basierend auf diesem Rekord werden sehr viele datasätze neu berechnet und in einer anderen Tabelle aktualisiert. Zurzeit verwende ich einen Auslöser für diesen Zweck. Ich möchte nur wissen, ob Auslöser irgendwelche performancesprobleme haben, die ich untersuchen sollte. Auch die gespeicherte Prozedur gibt das Ergebnis zurück, […]

Bestimmen Sie, ob SqlException auf Netzwerkproblematik zurückzuführen ist

Ich muss in der Lage sein zu testing, ob eine System.Data.SqlClient.SqlException aufgrund eines Netzwerkerrorss oder nicht (.NET-Umgebung, die mit MS SQL server verbunden ist) ist. Wenn es so ist, kann ich dem Benutzer sagen, dass es ein Problem mit seiner Verbindung gibt, wohingegen es nicht ist, ist es höchstwahrscheinlich ein Fehler in meinem Code, der […]

Archivierte Prüfungen in Rasteransicht (0 bis 1 in database ändern)

Ich habe eine Rasteransicht, die durch data, die durch eine gespeicherte Prozedur diktiert werden, durchzieht. Die gespeicherte Prozedur heißt GetEverything. Die Aussage besteht aus Informationen aus 2 Tischen, eine mit Person Detail, und eine mit Schiff Detail. Die gespeicherte Prozedurauswahl enthält die folgende Where-Klausel: WHERE Vessel.ArchiveStatus = 0 Standardmäßig wird jeder neue datasatz, der mit […]

Programmatisch back up to sql file

In Visual Studio kann ich eine ganze database mit all seinen data, Schema, etc …, zu einer .sql Dump-file mit der Option "Publish to Provider" exportieren . Gibt es eine Möglichkeit, diese file mit C # oder VB.NET zu generieren?

Holen Sie Zeilen aus der database und fügen Sie sie in eine andere ein

Ich habe einen Tisch, von dem ich mit SqlCommand Variable gelesen SqlCommand , ExecuteReader auf ihm ausführen ExecuteReader das auf dem zurückgesandten SqlDataReader object, das ich interagiere, um jede Zeile zu bekommen, von wo aus ich Operationen auf der characterfolge durchführen, die beim Einfügen in die neue DB mit auch a ausgeführt wird SqlCommand Variable […]

Bester Ansatz, um mehrfache Auswahl-statementen in einer einzigen Reise zur database zu behandeln

Ich denke, eine Transaktion würde mir im folgenden Beispiel helfen, aber ich könnte falsch sein Was ich versuche zu vermeiden, macht 3 verschiedene Anrufe an die database, wenn ich nicht auch in der folgenden Szenerie .. Ich möchte folgendes machen: Name, Adresse des Mitarbeiters auswählen Staat aus Zuständen auswählen select error aus errorTable In diesem […]