Inhalte aufrufen

Profilbild
- - - - -

Fehler Versand mit Gewicht

Versand Gewicht

Best Answer Marcus Gesing , 17 October 2021 - 16:13

Du benutzt das zu Testzwecken gedachte Datenbanksystem SQL Server Compact. Ich würde empfehlen stattdessen SQL Server zu verwenden.
Man wählt das bei der Installation aus. Nachträglich lässt sich das leider nicht ändern. Das Plugin zum Berechnen der Versandkosten verwendet
hier eine Anweisung, die SQL Server Compact nicht unterstützt, daher der Fehler.
Go to the full post


  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
3 Antworten zu diesem Thema

#1 xredzuku22

xredzuku22

    Newbie

  • Members
  • Punkt
  • 3 Beiträge

Geschrieben: 16 October 2021 - 11:20

Hallo zusammen!

 

Habe das Problem das ich immer beim aus checken einen Fehler bekommen beim Versand mit Gewicht 

wer kann mir vielleicht helfen um das Problem zu beheben

 

Gruß

Thomas

 

erverfehler in der Anwendung /. Der für die Funktion angegebene Argumentwert ist ungültig. [ Argument # = 1,Name of function(if known) = LEN ]

Beschreibung: Unbehandelte Ausnahme beim Ausführen der aktuellen Webanforderung. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

Ausnahmedetails: System.Data.SqlServerCe.SqlCeException: Der für die Funktion angegebene Argumentwert ist ungültig. [ Argument # = 1,Name of function(if known) = LEN ]

Quellfehler:
 

Der Quellcode, der diese unbehandelte Ausnahme verursacht hat, kann nur angezeigt werden, wenn im Debugmodus kompiliert wird. Um dies zu aktivieren, müssen Sie einen der folgenden Schritte ausführen und die URL anfordern:

1) Fügen Sie eine "Debug=true"-Direktive am Anfang der Datei hinzu, die den Fehler generiert hat. Beispiel:

  <%@ Page Language="C#" Debug="true" %>

oder:

2) Fügen Sie der Konfigurationsdatei Ihrer Anwendung folgenden Konfigurationsabschnitt hinzu:

<configuration>
   <system.web>
       <compilation debug="true"/>
   </system.web>
</configuration>

Hinweis: Die zweite Option hat zur Folge, das alle Dateien in der Anwendung im Debugmodus kompiliert werden. Mit der ersten Option wird nur die angegebene Datei im Debugmodus kompiliert.

Wichtig: Das Ausführen von Anwendungen im Debugmodus belegt zusätzlichen Arbeitsspeicher. Stellen Sie daher sicher, dass das Debuggen für eine Anwendung deaktiviert wird, bevor sie für die Produktion bereitgestellt wird.

Stapelüberwachung:
 

[SqlCeException (0x80004005): Der für die Funktion angegebene Argumentwert ist ungültig. [ Argument # = 1,Name of function(if known) = LEN ]]
System.Data.SqlServerCe.SqlCeCommand.ProcessResults(Int32 hr) +71
System.Data.SqlServerCe.SqlCeCommand.CompileQueryPlan() +950
System.Data.SqlServerCe.SqlCeCommand.ExecuteCommand(CommandBehavior behavior, String method, ResultSetOptions options) +691
System.Data.Entity.SqlServerCompact.SqlCeMultiCommand.ExecuteReader(CommandBehavior behavior) +346
SmartStore.Data.Caching.CachingCommand.ExecuteDbDataReader(CommandBehavior behavior) +65
System.Data.Entity.Infrastructure.Interception.InternalDispatcher`1.Dispatch(TTarget target, Func`3 operation, TInterceptionContext interceptionContext, Action`3 executing, Action`3 executed) +98
System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.Reader(DbCommand command, DbCommandInterceptionContext interceptionContext) +510
System.Data.Entity.Core.EntityClient.Internal.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior) +36

[EntityCommandExecutionException: An error occurred while executing the command definition. See the inner exception for details.]
System.Data.Entity.Core.EntityClient.Internal.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior) +125
System.Data.Entity.Core.Objects.Internal.ObjectQueryExecutionPlan.Execute(ObjectContext context, ObjectParameterCollection parameterValues) +1014
System.Data.Entity.Core.Objects.ObjectContext.ExecuteInTransaction(Func`1 func, IDbExecutionStrategy executionStrategy, Boolean startLocalTransaction, Boolean releaseConnectionOnSuccess) +459
System.Data.Entity.Core.Objects.<>c__DisplayClass41_0.<GetResults>b__0() +227
System.Data.Entity.Core.Objects.ObjectQuery`1.GetResults(Nullable`1 forMergeOption) +354
System.Data.Entity.Core.Objects.ObjectQuery`1.<System.Collections.Generic.IEnumerable<T>.GetEnumerator>b__31_0() +30
System.Data.Entity.Internal.LazyEnumerator`1.MoveNext() +39
System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) +436
System.Linq.Enumerable.ToList(IEnumerable`1 source) +69
SmartStore.ShippingByWeight.Services.ShippingByWeightService.FindRecord(Int32 shippingMethodId, Int32 storeId, Int32 countryId, Decimal weight, String zip) +1045
SmartStore.ShippingByWeight.ByWeightShippingComputationMethod.GetShippingOptions(GetShippingOptionRequest request) +1290
SmartStore.Services.Shipping.ShippingService.GetShippingOptions(IList`1 cart, Address shippingAddress, String allowedShippingRateComputationMethodSystemName, Int32 storeId) +381
SmartStore.Web.Controllers.CheckoutController.ShippingMethod() +401
lambda_method(Closure , ControllerBase , Object[] ) +87
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +35
System.Web.Mvc.Async.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +39
System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +70
System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +42
System.Web.Mvc.Async.<>c__DisplayClass11_0.<InvokeActionMethodFilterAsynchronouslyRecursive>b__0() +80
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +42
System.Web.Mvc.Async.<>c__DisplayClass3_6.<BeginInvokeAction>b__4() +50
System.Web.Mvc.Async.<>c__DisplayClass3_1.<BeginInvokeAction>b__1(IAsyncResult asyncResult) +188
System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +38
System.Web.Mvc.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState) +26
System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +68
System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +52
System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +39
System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +38
System.Web.Mvc.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState) +40
System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +68
System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +38
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +648
System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +213
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +131

 



#2 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3799 Beiträge

Geschrieben: 17 October 2021 - 16:13   Best Answer

Du benutzt das zu Testzwecken gedachte Datenbanksystem SQL Server Compact. Ich würde empfehlen stattdessen SQL Server zu verwenden.
Man wählt das bei der Installation aus. Nachträglich lässt sich das leider nicht ändern. Das Plugin zum Berechnen der Versandkosten verwendet
hier eine Anweisung, die SQL Server Compact nicht unterstützt, daher der Fehler.

  • stefanmueller gefällt das

Marcus Gesing

Smartstore AG


#3 xredzuku22

xredzuku22

    Newbie

  • Members
  • Punkt
  • 3 Beiträge

Geschrieben: 04 January 2022 - 08:36

Hallo noch eine frage !

 

würde auch eine SQL Server Express gehen?

da ja eine normale Lizenz sehr viel kostet

 

Gruß

Thomas



#4 Artar

Artar

    SmartStore AG

  • Administrators
  • 988 Beiträge

Geschrieben: 04 January 2022 - 12:30

Ja, natürlich. Aber wenn die Datenbank über 10 GB groß wird, muss man sich anderweitig umsehen.
Wenn die Medien auf dem Dateisystem (oder in einem Azure Blob) gespeichert werden, müsste der Shop schon zig Millionen Produkte enthalten, um über 10 GB zu kommen.


  • stefanmueller gefällt das

Zihni Artar
SmartStore AG



Auch markiert mit einem oder mehrerer dieser Schlüsselwörter: Versand, Gewicht