ja merci dir,
jetzt funktioniert alles einwandfrei
Geiler tag, Bonus gecleared + pokerstats funzt ♦
ja merci dir,
jetzt funktioniert alles einwandfrei
Geiler tag, Bonus gecleared + pokerstats funzt ♦
Ich habe die beiden nötigen Programme installiert und dein Prog unter dem Pfad c:\Programme\PokerStats\PokerStats angelegt.
Jetzt bekomm ich immer die Fehlermeldung:
-------
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
*********** Exception Text ********
System.Data.SqlClient.SqlException: Fehler beim Anfügen einer automatisch benannten Datenbank für die Datei C:\Programme\PokerStats\Pokerstats.mdf. Eine Datenbank mit diesem Namen ist bereits vorhanden, die angegebene Datei kann nicht geöffnet werden, oder sie befindet sich in der UNC-Freigabe.
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)
at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
at PokerStats.PokerstatsDataSetTableAdapters.GamesppTableAdapter.Fill(GamesppDataTable dataTable)
at PokerStats.Form1.Form1_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
******** Loaded Assemblies ********
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
PokerStats
Assembly Version: 1.0.2598.27737
Win32 Version:
CodeBase: file:///C:/Programme/PokerStats/PokerStats/PokerStats.exe
----------------------------------------
msvcm80
Assembly Version: 8.0.50608.0
Win32 Version: 8.00.50727.42
CodeBase: file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd/msvcm80.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Transactions
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
******** JIT Debugging ***********
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
----------
Wär um jede Hilfe dankbar.
Beim Einlesen der HandHistory hängt er sich dann immer bei der ersten Datei auf.
mfg
Little
Du hast das Programm im Order:
c:\Programme\PokerStats\PokerStats liegen, es muss aber im Ordner
c:\Programme\PokerStats\ liegen.
ein Unterverzeichnis zu viel
Hatte es letztens schon probiert und da ging gar nichts ;(.
Vielen dank, es klappt nun.
♦ Auch für die schnelle Hilfe ein *thumbsup*
mfg
Little
Ich bekomm immer folgenden Fehler wenn ich das Prog starte, hab jetzt auch schon SQL neuinstalliert und mir hier ähnliche Probleme angeschaut ohne Erfolg. Hoffentlich kann mir jemand helfen:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
*********** Exception Text ********
System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Connect(Boolean& useFailoverPartner, Boolean& failoverDemandDone, String host, String failoverPartner, String protocol, SqlInternalConnectionTds connHandler, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject, Boolean aliasLookup)
at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
at PokerStats.PokerstatsDataSetTableAdapters.GamesppTableAdapter.Fill(GamesppDataTable dataTable)
at PokerStats.Form1.Form1_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
******** Loaded Assemblies ********
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
PokerStats
Assembly Version: 1.0.2598.27737
Win32 Version:
CodeBase: file:///C:/Programme/PokerStats/PokerStats.exe
----------------------------------------
msvcm80
Assembly Version: 8.0.50608.0
Win32 Version: 8.00.50727.42
CodeBase: file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd/msvcm80.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Transactions
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
******** JIT Debugging ***********
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.
Es liegt eindeutig am SQL-Server, und da ist das einzige was mir einfällt:
Deinstallieren, und Neuinstallieren. Was anderes weiß ich da leider auch nicht.
Nach anfänglichen Problemen half mirdie Seite und jetzt geht alles.
Programm läuft jetzt super.
Zum ersten Mal seh ich meine Statistiken, sehr interessant! Schönes Programm, danke!
Kann ich irgendwie GLH mit PokerStats kombinieren? Sonst ist meine schöne GLH-Lizenz ja sinnlos. ♦
Also Nizis Rakerechner findet bei mir 8,5k Hände. Bei deinem Tool sind es deutlich weniger, nämlich nur 4,5k
Außerdem noch ein Frage: Wollte alle HHs, die ich noch auf dem Rechner hatte einlesen. Irgendwann gab es dann einen Fehler (Fehlermeldung weiß ich leider nicht mehr) und die restlichen HHs konnten nicht eingelesen werden. Dann habe ich meine gespeicherten HHs in den Pokerstatsordner gepackt. Allerdings habe ich, bevor ich erneut alle HHs eingelesen habe in der Anwendung Pokerstats auf Datei --> Daten in Tabelle Player löschen geklickt. Daran scheint das irgendwie zu liegen. Denn beim ersten Durchlauf wurden bis zur Fehlermeldung 3,8k Hände gefunden. Beim Zweiten Durchlauf dann ca. 4,5k. Dann habe ich nochmal Datei --> Daten in Tabelle Player löschen ausgewählt und jetzt findet Pokerstats gar keine Hände mehr....
Woran liegt das? Wie kann ich es ändern?
Dann werden die fehlenden 4k Hände von Turnieren kommen, die werden im Moment noch nicht eingelesen.
Zu der zweiten Sache:
Ist ganz klar das er das so ausgibt, du darfst nicht nur die Player-Table löschen.
Wenn du die Datenbank löschen willst, musst du alle Tabellen löschen, das einzelne löschen benötige ich nur zum programmieren.
In der Game-Table wird gespeichert welche HH's schon eingelesen sind.
Nee, nee. Turniere sind nicht dabei. Alles nur FL Cashgames auf PP.
Wahrscheinlich lag es dann daran, dass ich, nachdem die ersten 3,8k Hände eingelesen waren und ich die Fehlermeldung erhielt, nur die Daten der Player gelöscht habe. Somit wurden dann beim erneuten Einlesen nur noch die restlichen ca. 4,5k Hände als neu indentifiziert und eingelesen.
Nachdem ich alle Daten gelöscht habe, hat es jetzt aber doch funktioniert.
So, fast genau einen Monat ist das letzte Update alt, Zeit für die aktuelle Version.
Hier die Änderungen:
- Der Anti-Schweizer-Bug ist behoben, die Windows-Regional-Einstellungen kann jeder so eingestellt lassen wie er es hat. Danke an dieser Stelle nochmal an 'dvrvm', dein Tip hat funktioniert ♦
- Bei der VP$IP-Berechnung hat sich ein Fehler eingeschlichen, der Wert war ca. 2% so hoch in V1.05 nun sollte er genau passen.
- Da ich es leit war die Sessiondaten immer nach Excel zu exportieren um ein schönes Diagramm von meinem BR-Verlauf zu haben, habe ich ein "Diagramm erstellen"-Funktion eingebaut.
- Am Schluss hab ich dann noch eine Symbolleiste mit Icons eingebaut, zum schnelleren Arbeiten.
Ich hoffe es gefällt, viel Spaß!
Tolle Diagrammfunktion! ♦ Jetzt müsstest du es nur noch exportierbar machen, damit wir unsere Kurven online stellen können ♦
Aber irgendwie hat die neue Version einen Fehler bei der BB/100 und BB/h-Berechnung, es zeigt mir 0 BB/100 an, es müsste ziemlich genau 4 sein, und auch alle anderen BB/100 und BB/h Werte scheinen mir etwas gar klein zu sein.
Jetzt müsstest du es nur noch exportierbar machen, damit wir unsere Kurven online stellen können
Einfach die "Druck" Taste benutzen, und einen Screenshot machen.
Den Bug den du berichtest muss ich prüfen, aber das hängt sicher mit der neuen Decimal-Rechnung zusammen.
Danke für die Meldung
Sorry, wenn ide Frage hier schon mal gekommen sein sollte, aber kann es sein, dass die BB/100-Anzeige für NL nicht richtig funktioniert?
Hab da nämlich einen Wert von nur 0,3BB/100, er liegt aber bei über 30BB/100.
Kann es sein, dass das der Wert in Abhängigkeit vom Buy-In ist?
Bei meiner Winrate von 1,4$/100 kommt das bei NL5 nämlich hin, mit den 0,3
Ansonsten: Super Tool! Vielen Dank dafür, jetzt hab ich nicht mehr so einen Druck die 500$ Rake möglichst schnell zusammenzubekommen
Ich muss ja sagen das das prog eigentlich ziemlich nützlich ist, aber wieso ist der generated rake bei mir höher als der payed?! geht das? und welcher rake ist der für PT?
Und das mit den BB/100 stimmt bei mir auch nicht, nach ein wenig rumrechnerei bin ich zum schluss gekommen, dass der nicht die BB/100 sondern BB/1 Hand anzeigt, kann das sein oder bin ich zu blöde?
Sorry, wenn ide Frage hier schon mal gekommen sein sollte, aber kann es sein, dass die BB/100-Anzeige für NL nicht richtig funktioniert?
2. Post's höher steht die Antwort ♦ ist ein Bug in der aktuellen Version.
Wenn du den Betrag mal 100 nimmst, sollte es passen.
Wird aber gefixed, keine Sorge.
aber wieso ist der generated rake bei mir höher als der payed?! geht das? und welcher rake ist der für PT?
Ja das geht durchaus. Der generated Rake ist für PT.
Wenn ich übrigens schon mal am Nörgeln bin:
Du könntest die Performance noch einiges optimieren, indem du
- beim Handimport das Grid-Update suspendest, damit er nicht ständig aktualisiert während noch Hände importiert werden
- die Suche nur bei "Enter" starten lässt statt live upzudaten.
Warum nimmst du eigentlich den MSSQL-Server statt eine normale Access-ODBC oder OleDB-Verbindung? Ist der MSSQL wesentlich schneller?
danke für die schnelle antwort, dann hab ich ja noch einigen rake vor mir bis ich PT kriege, aber naja gut solange hab ich ja dein Prog, was ich ziemlich cool finde :-)