' Post ile gelen veriyi bölüyoruz
blokdurum=Split(request.form("value",":")
' Her seferinde tek bir kolon için veri geliyor dolayısıyla kolon bilgisini alıyoruz
kolonid=blokdurum(0)
' Blokların listedeki sıraları için saydıracağız
bloksira=0
' Aynı kolon için birden fazla mı blok girdisi geliyor mu?
' Veritabanında aşağıdaki güncellemeyi yapmadan önce blokların tabloda olup olmadığını kontrol edin. Olmaması halinde oluşturulduğundan emin olun.
if instr(1,blokdurum(1),",") then
' Evet birden fazla blok bilgisi geliyor
' Blokları bölüyoruz
bloklar=Split(blokdurum(1),",")
' Bütün blok girdilerini inceliyoruz.
for each blok in bloklar
' Bütün blok girdilerini veritabanında güncelliyoruz.
sorgu=""
bloksira=bloksira+1
next
else
' Ya da tek blok girdisi geliyor sadece onu güncelliyoruz.
sorgu=""
end if