Nun da haben Sie recht! Das gehört sich auch so. Die Ersetzung ist definitiv “böse” (SqlInjection). Ich glaube das Problem gefunden zu haben: Wenn keine Datensätze in der Relation verfügbar sind, kommt es zu dem Fehler (accountid in invoice = null). Da muss ich für den Designer in diesem Fall “künstliche” Datensätze erzeugen.
… oder gibt es eine andere Möglichkeit?
Wir müssten einmal versuchen, das nachzustellen. An sich sollte in diesem Fall automatisch eine leere Schemarow verwendet werden. Geben Sie uns bitte kurz Zeit, wir melden uns hier wieder .
Ja, aus irgendeinem Grund scheint das in dem von Ihnen oben genannten Fall nicht zu klappen. Wenn Sie uns direkt eine kleine Testanwendung haben, mit der Sie das reproduzieren können wäre das super, wir versuchen parallel aber einmal, genau diesen Fall nachzubauen - ggf. schicken wir Ihnen sonst (wenn wir es nicht reproduziert bekommen) unser Beispiel zum “kaputtmachen” .
Hallo Jochen,
vielen Dank für die Unterstützung, das Problem wird die Anmeldung am SQL-Server sein. Zur Not müsste man das mit einer “leeren” Datenbank nachstellen. Ich probiere das mal.
1 Like
crauchfuss
(combit Support - Christian Rauchfuß)
#14
Hallo Herr Krieger,
wir haben uns das Verhalten angeschaut und können es nicht nachstellen. In diesem Fall bräuchten wir tatsächlich ein minimiertes Beispiel, mit welchen sich das Verhalten nachstellen lässt. Wäre es möglich, dass Sie uns ein solches Beispiel über das Supportportal zur Verfügung stellen?
In den SQL-Anweisungen waren neben Feldern auch Formeln (… CASE WHEN… AS …) . Das hat das Problem verursacht. Combit hat das Problem erkannt und in einer Vorabversion auch gelöst. Also ab dem nächsten Update, denke ich, ist das dann für alle Verfügbar. Bis da hin hilft es in diesem Fall eine Sicht zu erstellen…
Super.
Vielen Dank Herr Krieger für die zielführende Zusammenarbeit und das Feedback.
Und genau so ist es wie Sie sagen Herr Krieger: Es ist geplant im nächsten Service Pack der Version 28 von List & Label die entsprechend Anpassung auszuliefern. Sollte Vorabversion jemand jedoch früher eine Version zu diesem Szenario benötigen, so kann gerne jederzeit auf uns aktiv zugegangen werden.