Frage : Max (TEILKETTE (Variable, 6,6)) geht nur bis 10???

Hi.

I dachte, dass ich mein Problem löste, aber ein Neues von meiner Lösung arised. Hier ist es:

xpresentyear = Request.Form („presentyear " )
sSQL_rs = „AUSERWÄHLTES IsNull (max (TEILKETTE (chainlink, 6.6)), 0) ALS chain_number_max vom tbl_registrer, WO TEILKETTE (chainlink, 1.4) WIE DATEPART (Jahr, getdate ()); „
Set rs=objConn.execute (sSQL_rs)

Then SETZE ICH diesen Wert in die Tabelle ein:
'" u. xpresentyear u. „„+“ - „+““ u. ersetzen (rs („chain_number_max“) +1,“ '„,“ '' ") u.“ '

Now… scheint es, dass es nicht über 10 hinaus erhält! Wie kommt??? Ist etwas mit dem datatype falsch (es kommt vom Teil von varchar-auffängt)? Kann ich in mehr Code mich setzen, damit er als Zahl und nicht „Textzahl“ gedeutet wird? Es scheint mir, dass das max (TEILKETTE (chainlink, 6, 6)) kümmern nur sich die um erste Stelle in der Zahl…
Please HILFE!

Best regards

Ullenulle

Antwort : Max (TEILKETTE (Variable, 6,6)) geht nur bis 10???

Wirklich aussieht dieses zu sein der korrekte SQL te:
   ISNULL (max (FORM (TEILKETTE (chainlink, 6, 6) ALS int)), 0)
Weitere Lösungen  
 
programming4us programming4us