Dim fr, vecchiacategoria, nuovacategoria, idsottocat, risutatovecchio, risultatonuovo, sottocat, sottocat2, numincrementa
vecchiacategoria = request.QueryString("idc")
nuovacategoria = request.QueryString("idc2")
fr = request.QueryString("fr")
if fr = ("2") then
idsottocat = request.QueryString("idst")
set Categoria = Server.CreateObject("ADODB.Recordset")
sql = "select * from Categoria where IDCategoria =" & vecchiacategoria
Categoria.ActiveConnection = cn
Categoria.Open sql, cn
risutatovecchio = (cint(Categoria("num_cat"))-1)
sottocat = 0
if risultatovecchio = cint(0) then
strSql = " UPDATE Categoria SET num_Cat = " & ToSql(risutatovecchio) & ", sottocategoria = " & ToSql(sottocat) & " where IDCategoria =" & vecchiacategoria
cn.Execute strSql
else
strSql = " UPDATE Categoria SET num_Cat = " & ToSql(risutatovecchio) & " where IDCategoria =" & vecchiacategoria
cn.Execute strSql
end if
set Categoria = Server.CreateObject("ADODB.Recordset")
sql = "select * from Categoria where IDCategoria =" & nuovacategoria
Categoria.ActiveConnection = cn
Categoria.Open sql, cn
risultatonuovo = (cint(Categoria("num_cat"))+1)
sottocat2 = 1
strSql = " UPDATE Categoria SET num_Cat = " & ToSql(risultatonuovo) & ", sottocategoria = " & ToSql(sottocat2) & " where IDCategoria =" & nuovacategoria
cn.Execute strSql
strSql = " UPDATE Sottocategorie SET IDCategoria = " & ToSql(nuovacategoria) & " where IDSottocategoria =" & idsottocat
cn.Execute strSql
Categoria.close()
Set Categoria = nothing