2009-03-15 9 views
0

Wie aktualisieren Sie eine Datenbankverbindung innerhalb einer VB-Anwendung zu SQL Server 2005, sodass bei jeder Änderung von Daten in SQL solche Änderungen von der Anwendung übernommen werden? Fürs Erste nimmt die Anwendung die Änderungen erst nach dem Neustart auf, und das ist nicht das, was ich möchte.Aktualisieren einer SQL-Datenbankverbindung

+0

Wahrscheinlich werden Sie Ihre Daten nicht in die Datenbank übertragen. Entweder das oder nicht die Abfrage erneut ausführen. – Mostlyharmless

Antwort

0

Es ist wahrscheinlich nicht die Verbindung, die aktualisiert werden muss. Sie haben möglicherweise etwas in Ihrem Code, das beim Starten der App Daten abfragt und die Daten nie erneut abfragt. Können Sie Ihren Code posten und was Sie tun möchten?

1

Sie müssen keine Datenbankverbindung "aktualisieren". Wenn Ihre Anwendung Änderungen erst nach dem Neustart übernimmt, liegt ein Fehler in der Transaktionsverarbeitung vor.

1

Sie werden Ihre Daten wahrscheinlich nicht in die Datenbank übertragen. Entweder das oder nicht die Abfrage erneut ausführen.

0

Wollen Sie, dass die Daten in Ihrem Programm automatisch aktualisiert werden, wenn sich die Daten in sqlserver ändern? Ich glaube nicht, dass du das kannst.

0

Ich würde von der Suche nach dem Befehl starten Sie die Isolationsstufe der ist

 
    e.g. "*SET TRANSACTION ISOLATION LEVEL ...*" 

Transaktionen Einstellung dieser entweder im Code festgelegt oder von der DB in Verzug. Identifizieren Sie, auf welcher Isolationsstufe die App ausgeführt wird und ob dies angemessen ist.

Entweder Google den Befehl oder in der SQL Server-Onlinedokumentation für weitere Details suchen.

Verwandte Themen