Frage : Dezimalstrich (xx, x) gegen Dezimalstrich

was unterscheidet zwischen den folgenden 2 Codes?

is es nie sicher, gerade Dezimalstrich ohne irgendeine Präzision zu verwenden?
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
declare @t1 Dezimalstrich, @t2 Dezimalstrich, Dezimalstrich @t3

einstellen @t1 = 2130.23
einstellen @t2 = 3932.02
einstellen @t3 = 2156.52

(((@t1/@t2) *@t3) decimaltype/@t1) *@t2 vorwählen
gehen

Dezimalstrich @t1 (12.2), Dezimalstrich @t2 (12.2), Dezimalstrich @t3 (12.2) erklären

einstellen @t1 = 2130.23
einstellen @t2 = 3932.02
einstellen @t3 = 2156.52

(((@t1/@t2) *@t3) decimaltype/@t1) *@t2 vorwählen
gehen

Antwort : Dezimalstrich (xx, x) gegen Dezimalstrich

Ich glaube nicht, dass Sie eine Wildcard mit einem mehrfachen Parameter benutzen können, der Weise.

Etwas Ähnliches konnte arbeiten

StringVar Reihe eingab ab: = {? AnyStringPrompt};  // ersetzen dieses durch Ihre Schnuraufforderung
NumberVar howmany: = Zählimpuls (Eingang);
Numbervar Index;
BooleanVar SelectFormula: = falsch;

Für Index: = tun 1 zu howmany
  SelectFormula: = SelectFormula ODER {DepartmentField} StartsWith Eingang [Index];

SelectFormula

mlmcc
Weitere Lösungen  
 
programming4us programming4us