ZP bringt Fehlermeldung beim Start und stürzt ab

  • Moin,

    ich habe gestern kleine Änderungen an der Webseite vorgenommen und versucht an den Webserver bei IONOS zu senden - ZP 15 macht sich zu und ist weg.

    Heute morgen in aller Ruhe Programm geöffnet und folgende Fehlermeldung bekommen, mit der ich ehrlich gesagt nichts anfangen kann:

    System.Data.OleDb.OleDbException

    -----------------

    1 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben.

    -----------------

    bei System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)

    bei System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)

    bei System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)

    bei System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)

    bei System.Data.OleDb.OleDbCommand.ExecuteNonQuery()

    bei Zeta.VoyagerLibrary.Data.Base.AdoNetBaseQuerier`4.ExecuteNonQuery(TConnection connection, String spName, IAdoNetParameterCollection spParameters, DataCacheInformation dataCacheInformation) in c:\P\ZP\15.2\ZetaProducerReferences\Externals\ZetaVoyagerLibrary\Source\Data\Base\AdoNetBaseQuerier.cs:Zeile 3034.

    bei Zeta.VoyagerLibrary.Data.Base.AdoNetBaseQuerier`4.ExecuteNonQuery(String spName, IAdoNetParameterCollection spParameters, DataCacheInformation dataCacheInformation) in c:\P\ZP\15.2\ZetaProducerReferences\Externals\ZetaVoyagerLibrary\Source\Data\Base\AdoNetBaseQuerier.cs:Zeile 1660.

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.RenderFileOperationJobInfo.Delete() in c:\P\ZP\15.2\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Rendering\FileOperations\RenderFileOperationJobInfo.cs:Zeile 415.

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Engine.RenderEngine.checkProcessCopyFileOperationJobs(RenderEngineParameterInfo parameterInfo, Boolean anyBundle) in c:\P\ZP\15.2\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Rendering\Engine\RenderEngine.Processing.cs:Zeile 116.

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Engine.RenderEngine.Process(RenderEngineParameterInfo parameterInfo) in c:\P\ZP\15.2\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Rendering\Engine\RenderEngine.Core.cs:Zeile 84.

    bei ZetaProducer.Main.BuildPublish.Central.NonVisualBuildPublishPerformer.doWorkBuild(Object sender, DoWorkEventArgs e) in c:\P\ZP\15.2\ZetaProducerMain\Source\Core\Main\BuildPublish\Central\NonVisualBuildPublishPerformer.cs:Zeile 712.

    bei ZetaProducer.Main.BuildPublish.GuiBinding.AsyncRenderGuiBinder.backgroundWorker_DoWork(Object sender, DoWorkEventArgs e) in c:\P\ZP\15.2\ZetaProducerMain\Source\Core\Main\BuildPublish\GuiBinding\AsyncRenderGuiBinder.cs:Zeile 372.

    bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)

    bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

    OleDbException

    {

    ErrorCode=-2147217904,

    Errors=OleDbErrorCollection

    {

    Count=1,

    },

    Message="1 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben.",

    Data=

    [

    ]

    ,

    InnerException=null,

    TargetSite=RuntimeMethodInfo: ExecuteCommandTextErrorHandling,

    StackTrace=" bei System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)\\r\\n bei System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)\\r\\n bei System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)\\r\\n bei System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)\\r\\n bei System.Data.OleDb.OleDbCommand.ExecuteNonQuery()\\r\\n bei Zeta.VoyagerLibrary.Data.Base.AdoNetBaseQuerier`4.ExecuteNonQuery(TConnection connection, String spName, IAdoNetParameterCollection spParameters, DataCacheInformation dataCacheInformation) in c:\\P\\ZP\\15.2\\ZetaProducerReferences\\Externals\\ZetaVoyagerLibrary\\Source\\Data\\Base\\AdoNetBaseQuerier.cs:Zeile 3034.\\r\\n bei Zeta.VoyagerLibrary.Data.Base.AdoNetBaseQuerier`4.ExecuteNonQuery(String spName, IAdoNetParameterCollection spParameters, DataCacheInformation dataCacheInformation) in c:\\P\\ZP\\15.2\\ZetaProducerReferences\\Externals\\ZetaVoyagerLibrary\\Source\\Data\\Base\\AdoNetBaseQuerier.cs:Zeile 1660.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.RenderFileOperationJobInfo.Delete() in c:\\P\\ZP\\15.2\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Rendering\\FileOperations\\RenderFileOperationJobInfo.cs:Zeile 415.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Engine.RenderEngine.checkProcessCopyFileOperationJobs(RenderEngineParameterInfo parameterInfo, Boolean anyBundle) in c:\\P\\ZP\\15.2\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Rendering\\Engine\\RenderEngine.Processing.cs:Zeile 116.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Engine.RenderEngine.Process(RenderEngineParameterInfo parameterInfo) in c:\\P\\ZP\\15.2\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Rendering\\Engine\\RenderEngine.Core.cs:Zeile 84.\\r\\n bei ZetaProducer.Main.BuildPublish.Central.NonVisualBuildPublishPerformer.doWorkBuild(Object sender, DoWorkEventArgs e) in c:\\P\\ZP\\15.2\\ZetaProducerMain\\Source\\Core\\Main\\BuildPublish\\Central\\NonVisualBuildPublishPerformer.cs:Zeile 712.\\r\\n bei ZetaProducer.Main.BuildPublish.GuiBinding.AsyncRenderGuiBinder.backgroundWorker_DoWork(Object sender, DoWorkEventArgs e) in c:\\P\\ZP\\15.2\\ZetaProducerMain\\Source\\Core\\Main\\BuildPublish\\GuiBinding\\AsyncRenderGuiBinder.cs:Zeile 372.\\r\\n bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)\\r\\n bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)",

    HelpLink=null,

    Source="Microsoft Access Database Engine",

    HResult=-2147217904

    Gibt es Hilfe dazu?

    Danke und Gruß Huber

    1. verwendete Zeta-Version ( 16.6.0)

    2. verwendetes Layout (Atmosphere-Responsive)

    3. Link zur Homepage http://www.haselau.com/

  • Hallo,

    hierzu finden Sie in folgendem Beitrag einige Hinweise:

    Fehler, 1 Parameter wurde erwartet, aber es wurde zu wenig Parameter übergeben.

    Den meisten Usern half es bisher, einfach die Microsoft Access Database Engine 64-Bit nochmals zu installieren:

    https://docs.zeta-producer.com/microsoft-ace-…iert.html#a6530

    Ansonsten hilft es auf jeden Fall, den 32-Bit-Patch zu installieren.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Moin zurück,

    besten Dank für die schnelle Antwort - die 64-bit Version hat schon geholfen.

    Bleibt für mich als neugierigem Mensch die Frage nach der Ursache - war das ein Windows Update, das den Fehler verursachte?

    1. verwendete Zeta-Version ( 16.6.0)

    2. verwendetes Layout (Atmosphere-Responsive)

    3. Link zur Homepage http://www.haselau.com/

  • Zur Ursache: Seit Version 15.2 ist Zeta Producer eine 64-Bit Applikation und nutzt daher auch 64-Bit Treiber. Leider macht der Access-Datenbank-Treiber von Microsoft hierbei Probleme. Andere Software-Firmen haben uns von den selben Erfahrungen berichtet. In der nächsten Version (15.3) des Programms werden wir daher auf eine andere Datenbank wechseln, um dieses Problem nachhaltig zu beheben. Erscheinungsdatum steht noch nicht fest.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Moin,

    Nur zur eigenen Info: Ist es richtig, dass das aufgetretene Problem nicht behoben ist? Mit Version 15.3 ist mir oben geschildeter "Absturz" sowie die Meldung der Parameterübergabe eben immer noch passiert

    1. verwendete Zeta-Version ( 16.6.0)

    2. verwendetes Layout (Atmosphere-Responsive)

    3. Link zur Homepage http://www.haselau.com/

  • Hallo Huber,

    Das Problem wurde mit dem Wechsel von Access auf SQL-CE in der 15.3 grundsätzlich gelöst. Neue Projekte werden als SQL gespeichert. Wenn Du jedoch ein altes Projekt hast, läuft dieses auch in 15.3 noch als Access-Database. Du kannst die Datenbank aber nach SQL verschieben. https://docs.zeta-producer.com/datenbank-verschieben.html#a1996

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!