Wenn ich auf den Versand Button in der Navigation (F7) drücke kommt bei mir Version vom 11.12. immer dieser Fehler, bin auf Win 8 und 64 bit. und ich kann auf keinerlei daten zurückgreifen sprich das hauptfenster ist nicht da und grau!
da ich dadurch keine versanddaten mehr exportieren kann ist das natürlich alles andere als gut?
Bitte um Hilfe!
danke
Oliver
Code:
Unbehandelte Ausnahme vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])System.Data.SqlClient.SqlException (0x80131904): Jeder GROUP BY-Ausdruck muss mindestens eine Spalte enthalten, die kein äußerer Verweis ist.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
bei System.Data.SqlClient.SqlDataReader.get_MetaData()
bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
bei System.Data.SqlClient.SqlCommand.ExecuteScalar()
bei jtlDatabase.DB.getScalar(String cSqlCommand, jtlDBParameter[] oDBParameter_arr)
bei jtlControls.jtlListViewEx.jtlSQLHandlerEx.getDataCount(String cListViewName)
bei jtlControls.jtlListViewEx.jtlListViewEx.setVirtualListSize()
bei jtlControls.jtlListViewEx.jtlListViewEx.initSQLHandler()
bei jtlControls.jtlListViewEx.jtlListViewEx.refreshData(Boolean KeepOrderBy)
bei jtlCore.Forms.Versand.Auftragsliste.loadFilters()
bei jtlCore.Forms.Bestellverwaltung.Versandverwaltung.yaOiSm3CL5s()
bei jtlCore.Forms.Bestellverwaltung.Versandverwaltung.etwiSzVRnBY(Object , TreeViewEventArgs )
bei System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)
bei System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
bei System.Windows.Forms.TreeView.WmNotify(Message& m)
bei System.Windows.Forms.TreeView.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
ClientConnectionId:eb04dd02-7966-4813-b1f3-d0efd4986921
SQL-Fehlerinformationen: [oliverPC_win8\JTLWAWI .Net SqlClient Data Provider] Fehler #164 (Klasse 15) in Zeile 1: Jeder GROUP BY-Ausdruck muss mindestens eine Spalte enthalten, die kein äußerer Verweis ist.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 09.00.3042
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 164
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
CommandText = SELECT COUNT(*) FROM
(
SELECT TOP 100 PERCENT tbestellung.kBestellung, tbestellung.tKunde_kKunde, vBestellungEckdaten.fWert, vBestellungEckdaten.fZahlung, vBestellungEckdaten.fGutschrift, tbestellung.kInetBestellung, tbestellung.nPlatform, tversandart.cName, tbestellung.dErstellt, tbestellung.cBestellNr, ISNULL(MAX(tversandartMain.cName), ISNULL(tversandart.cName, MAX(CASE WHEN tbestellpos.nType = 2 THEN tbestellpos.cString ELSE NULL END))) AS Versandart, tbestellung.cVersandInfo, tLogistik.cName AS Logistiker, tlieferadresse.cVorname, tlieferadresse.cName AS LiefNachname, tlieferadresse.cStrasse, tlieferadresse.cPLZ, tlieferadresse.cOrt, tlieferadresse.cLand, tfirma.cName AS Firma, tbestellung.cAnmerkung, tZahlungsart.cName AS cZahlungsart,CASE
-- Voll bezahlt
WHEN (ISNULL(vBestellungEckdaten.fWert, 0.0) - (ISNULL(vBestellungEckdaten.fZahlung, 0.0) + 0.009) - ISNULL(vBestellungEckdaten.fGutschrift, 0.0)) <= 0.0 THEN 1
-- Teilweise bezahlt
WHEN (ISNULL(vBestellungEckdaten.fWert, 0.0) - ISNULL(vBestellungEckdaten.fGutschrift, 0.0)) > (ISNULL(vBestellungEckdaten.fZahlung, 0.0) + 0.009) AND ISNULL(vBestellungEckdaten.fZahlung, 0.0) > 0.0 THEN 2
-- Nicht bezahlt
ELSE 3
END AS col1,CASE
-- Shop Auftrag
WHEN ISNULL(tbestellung.kInetBestellung, 0) > 0 THEN 1
-- Ebay Auftrag
WHEN ISNULL(tbestellung.nPlatform, 0) = 30 THEN 2
-- Amazon Auftrag
WHEN ISNULL(tbestellung.nPlatform, 0) IN (51,52,53,54,55,56,57 )THEN 3
-- LS POS Auftrag
WHEN ISNULL(tbestellung.nPlatform, 0) = 151 THEN 4
ELSE 0
END AS col2,CASE
WHEN tBestellung.kColor > 0 THEN tBestellung.kColor
ELSE 0
END AS col3
FROM tbestellung
JOIN tbestellpos ON tbestellung.kBestellung = tbestellpos.tBestellung_kBestellung
LEFT JOIN tartikel ON tbestellpos.tArtikel_kArtikel = tartikel.kArtikel JOIN tfirma ON tbestellung.kFirma = tfirma.kFirma
JOIN tPlattform ON tbestellung.nPlatform = tPlattform.nPlattform
JOIN tSpracheUsed ON tbestellung.kSprache = tSpracheUsed.kSprache
JOIN tlieferadresse ON tbestellung.kLieferAdresse = tlieferadresse.kLieferAdresse
JOIN trechnungsadresse ON tbestellung.kRechnungsAdresse = trechnungsadresse.kRechnungsAdresse
JOIN eazybusiness.dbo.tbenutzer ON tbestellung.tBenutzer_kBenutzer = eazybusiness.dbo.tbenutzer.kBenutzer
JOIN vBestellungEckdaten ON tbestellung.kBestellung = vBestellungEckdaten.kBestellung
JOIN tkunde ON tbestellung.tKunde_kKunde = tkunde.kKunde
LEFT JOIN tversandart ON tbestellung.tVersandArt_kVersandArt = tversandart.kVersandArt
LEFT JOIN tversandart tversandartMain ON tversandart.kMainVersandart = tversandartMain.kVersandArt
LEFT JOIN tLogistik ON tbestellung.kLogistik = tLogistik.kLogistik
LEFT JOIN tZahlungsart ON tbestellung.kZahlungsArt = tZahlungsart.kZahlungsart
LEFT JOIN tBestellHinweis ON tBestellung.kBestellHinweis = tBestellHinweis.kBestellHinweis
LEFT JOIN tShop ON tBestellung.kShop = tShop.kShop
WHERE (MONTH(tBestellung.dErstellt)=12 AND YEAR(tBestellung.dErstellt)=2012) AND (tbestellung.nKomplettAusgeliefert = 0) AND (tbestellung.nStorno = 0) AND (tbestellung.cType != 'A')
GROUP BY tbestellung.kBestellung, tbestellung.tKunde_kKunde, vBestellungEckdaten.fWert, vBestellungEckdaten.fZahlung, vBestellungEckdaten.fGutschrift, tbestellung.kInetBestellung, tbestellung.nPlatform, tversandart.cName, tbestellung.dErstellt, tbestellung.cBestellNr, tbestellung.cVersandInfo, tLogistik.cName, tlieferadresse.cVorname, tlieferadresse.cName, tlieferadresse.cStrasse, tlieferadresse.cPLZ, tlieferadresse.cOrt, tlieferadresse.cLand, tfirma.cName, tbestellung.cAnmerkung, tZahlungsart.cName, vBestellungEckdaten.fWert, 0.0, vBestellungEckdaten.fZahlung, 0.009, vBestellungEckdaten.fGutschrift, tbestellung.kInetBestellung, tbestellung.nPlatform, tBestellung.kColor
ORDER BY tbestellung.dErstellt DESC
)
countTable
Connection-String = DataSource=oliverPC_win8\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa
Wawi-Version: 0.9.9862
Zeitstempel: 2012-12-17T15:54:33
Angemeldeter Benutzer: 1
da ich dadurch keine versanddaten mehr exportieren kann ist das natürlich alles andere als gut?
Bitte um Hilfe!
danke
Oliver

