Ich bin neu hier. Ich habe einen Crystal Report mit einem Update Befehl erstellt (ich weiß, es ist verpönt - aber ich brauche den Parameter für mehrere Werte) Der Befehl hat einen Parameter, der für das Update verwendet wird. Alles funktioniert perfekt, wenn der Wert, den ich für die Aktualisierung eingeben, numerisch ist. Sobald ich ein Alpha hinzufüge, erhalte ich einen 'Fehler beim Abrufen von Daten aus der Datenbank' Fehler. Das Feld, das aktualisiert wird, ist ein varchar (100) -Datentyp und der Parameter ist eine Zeichenkette. Ich kann nicht herausfinden, wie oder was der Update-Anweisung hinzugefügt werden soll, um die Alphas zu erlauben. (Ich bin kein Experte, aber ich habe Erfahrung mit SQL-Ansichten und Kristall, aber nicht so sehr die Tech-Sachen) Bitte helfen :(:( Hier ist mein Update-Befehl - es ist sehr einfach und funktioniert - für numerische ....SQL Update akzeptiert keine Alphas
Update MdnMaster
Set DispatchComments1 = {?RN}
where (MdnMaster.Invoice in {?Invoice})
Danke
ich gehe davon aus der Parameter nicht ein String sein kann, erwartet, dass die SQL-IN-Klausel eine Liste von Zahlen –
Sorry, ich meinte, dass der Werttyp des Parameters String ist. Sie können aus String, Zahl usw. wählen. Es ist korrekt über die SQL In-Klausel, ich habe einen Hauptbericht, der das Bit aussortiert, was auch 100% funktioniert. Wenn das RPT läuft, bekomme ich meine Liste. Das einzige Problem ist, dass das Feld nicht mit Alphas aktualisiert werden soll. Ich bin mir nicht sicher, ob ich den Datentyp angeben muss. – JanG
Beachten Sie, dass Sie erhalten * Fehler beim Abrufen * Fehler, kein * Fehler beim Festlegen/Aktualisieren * –