Finanzkasper.de » Board

Ungültiger Spaltenname 'CurRate'

Nach dem Update auf 1.0.0.82 (und danach 1.0.0.83) brach der Start von QC bei mir immer mit der Fehlermeldung "Can´t connect to SQLServer." ab, obwohl der SQL Server-Dienst lief. Eine Webrecherche brachte mich dazu, sowohl den SQL Server, als auch QC komplett zu deinstallieren. Auch sämtliche Daten, Einstellungen und Backups wurden gelöscht.

Mit einer frischen Neuinstallation startete QC nun auch ohne Probleme. Jedoch führt nun jeder Versuch, ein neues Wertpapier anzulegen, zu folgender Fehlermeldung:

Ungültiger Spaltenname 'CurRate'. : bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
bei System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
bei System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei QC1x.Start.BarButtonItem12_ItemClick(Object sender, ItemClickEventArgs e)

Irgendeine Idee, woran es liegen kann?

Case
Case
Mitglied seit 04. 04. 2008
4 Beiträge

Die CurRate Spalte war Objekt der Änderungen von Version 82 auf 83.
Also wird da das Problem liegen. Ein erster Test bei mir hat gezeigt, dass der Fehler hier nicht auftritt. Ich werde aber den Quellcode heute Abend auf potenzielle Ursachen für deinen Fehler durchforsten.

Kannst du mal bitte folgendes machen:
QC starten und ein neues Wertpapier einrichten... bis zur Fehlermeldung.
Und mir dann den Auszug aus der Logdatei QC.log vom Start bis zur Fehlermeldung zukommen lassen. Hier oder als private Nachricht. Vielleicht gibt das einen Hinweis.

zerus
zerus
Mitglied seit 22. 07. 2007
2020 Beiträge

Danke für die schnelle Antwort. Anbei der komplette Auszug eines Starts bis zur Fehlermeldung.

04.04.2008 15:43:35 - LOG -
04.04.2008 15:43:35 - LOG - ------------------------------------ starting up ------------------------------------
04.04.2008 15:43:35 - LOG -
04.04.2008 15:43:36 - LOG - Service MSSQL$SQLEXPRESS status: Running
04.04.2008 15:43:36 - LOG - QCpath detected: D:\Dokumente und Einstellungen\Case.FIREFLY\Lokale Einstellungen\Anwendungsdaten\
04.04.2008 15:43:36 - LOG - QCpath: D:\Dokumente und Einstellungen\Case.FIREFLY\Lokale Einstellungen\Anwendungsdaten\
04.04.2008 15:43:36 - LOG - DB ok
04.04.2008 15:43:36 - LOG - 2 Languages
04.04.2008 15:43:37 - LOG - DB Version: 14. Required: 14
04.04.2008 15:43:38 - LOG - QC Table loading: 0,109 s
04.04.2008 15:43:42 - LOG - QuoteCompiler 1.0.0.83
04.04.2008 15:44:17 - EXC - Ungültiger Spaltenname 'CurRate'. : bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
bei System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
bei System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei QC1x.Start.BarButtonItem12_ItemClick(Object sender, ItemClickEventArgs e)

Case
Case
Mitglied seit 04. 04. 2008
4 Beiträge

ok...ich suche nachher gleich mal...

zerus
zerus
Mitglied seit 22. 07. 2007
2020 Beiträge

Fehler gefunden. PAssiert immer, wenn die Datenbank neu initialisiert wurde.
Ich stell das ab, es gibt kurzfristig (heute) ein Update.

zerus
zerus
Mitglied seit 22. 07. 2007
2020 Beiträge

So, der Fehler sollte behoben sein. Version 1.0.0.84 ist verfügbar.

zerus
zerus
Mitglied seit 22. 07. 2007
2020 Beiträge

Läuft nun alles Bestens. Vielen Dank!

Case
Case
Mitglied seit 04. 04. 2008
4 Beiträge

0 Mitglieder Online

Keine Mitglieder Online

Letzte Änderung dieser Seite: 05.09.2020 10:18:28  --- (c) FinanzKasper.de ---     Home :: Suche :: Sitemap :: Impressum :: AGBs :: Datenschutz