Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Database'de veri güncellemesi

maniax

0
Onaylı Üye
Üye
Katılım
19 Mart 2006
Mesajlar
392
Açılan Konu
68
Tepki puanı
0
Merhaba, daha önce asp ve mysql kullanılarak yapılmış bi sistemi php ile tekrar yazıyorum ama; mevcut database i kullanmak zorundayım. Database'de eski şifreler encrypt halde duruyo ; bunu çözen bi fonksiyon var elimde ... Kısacası şunu yapmak istiyorum :

tbl_member tablosundaki password leri tümünü çekicek ve her birisini decrypt(password) ile değiştirecek. Database bağlantısını yaptım, tek kalan verileri tek tek çekerek bunları tekrar update edecek kod ... asp ye alışık olmadığım ve zaman kaybetmemek için bu kodu yazabilecek olan arkadaş varsa çok memnun olurum. Kod Access içinde olabilir, sql e çeviririm ben

Şimdiden teşekkürler
 

Phantasm

0
Onaylı Üye
Üye
Katılım
2 Mart 2006
Mesajlar
306
Açılan Konu
24
Tepki puanı
0
Konum
Ankara
Server.ScriptTimeout=9000 'bunu koyuyoruz ki sunucu bu uzun işlem süresince direncini kaybetmesin ve zaman aşımı vermesin. istikrar için.

Set Saybakalim = Con.Execute("select count(ID) from tbl_member")
Saybakalim = int(Saybakalim(0))


Set rs = Con.Execute("Select max(ID) as sonid From tbl_member")
ID = rs("sonid")

for i=1 to Saybakalim

Set rs = Con.Execute("Select Top 1 Password From tbl_member Where ID = "&ID&"")
Password = rs("Password ")

Con.Execute("Update tbl_member set Password= '"&decrypt(password)& "' Where ID =" & ID & "")
ID = ID -1

Next

Set Saybakalim = Nothing


Biraz karışık oldu ama en oluru bu.
 
Üst