Pytanie : Kalkulować zmienna na serwer…

Cześć there.

I potrzeba kalkulować wartość w pole na mój MS SQL baza danych. Teraz I kalkulować the wartość na the klient, ale I chcieć ono na the serwer. Tutaj być co I robić teraz:

I mieć wkład pole jak to:
& (Recordset13.Fields.Item (""). Value) +1%>" size= " 32"/>

It przypuszczać liczba na nowy rejestr jak "rok-####"… rok cięcie i nowy 4 liczba. Ono wybierać the teraźniejszy rok i patrzeć teraźniejszy w recordset13 the wysoki wartość dla the teraźniejszy rok.  Ale ten sposób the liczba kalkulować gdy the użytkownik zaczynać nowy rejestr, i podczas gdy the użytkownik robić wartość, inny użytkownik móc the wartość, i until the liczba ratować, wiele użytkownik móc the ten sam wartość. To być Dobry.
So jak móc I ten wartość gdy the użytkownik aktywować the WSZYWKA W oświadczenie w the SQL kod?
When the użytkownik stuknięcie "wszywka nowy rejestr" the SQL serwer musieć the recordset13 the maksymalny wartość the "rok-####" i save w the zmienna w the baza danych. I właśnie dostać mnóstwo składnia erros gdy I próbować niektóre kod w the SQL….
I zakład ty facet mieć chłodno propozycja? -) Pamiętać I używać MS SQL i klasyk asp.

Best regards

Ullenulle

Odpowiedź : Kalkulować zmienna na serwer…

Tworzyć procedura che robić the następujący przepustka @id jeżeli potrzebować w SP.:

oznajmiać @retValue int --considering pod wartość być int
WYBRANY @retValue = IsNull (MAX (SUBSTRING (chainlink, 6,6)), (0)) OD dbo.tbl_registrer DOKĄD SUBSTRING (chainlink, 1,4) JAK DATEPART (rok, getdate ())
USTALONY @retValue = @retValue + (1)
aktualizować your_table set field1 = "rok" + obsada (@retValue varchar (4)) dokąd id = @id
Inne rozwiązania  
 
programming4us programming4us