Öncelikle mrb..
yazdığım scriptte procedur ler kullanmak istiyorum.
ASP ile Mysql kullanıyorum sunucu = Win 2003 Web Edt.
yazdığım sayfa da şöyle bir hata alıyorum:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[MySQL][ODBC 3.51 Driver][mysqld-5.0.37-community-nt]Commands out of sync; you can't run this command now
fulllist2.asp, line 72
Kodlarımıza gelecek olursak:
conn.execute("call deltmaillist()")
Set uyeid = conn.execute("call uyelerigetir()")
do while not uyeid.eof
Set unormal1 = conn.execute("select user_id from user2_list where user_id="&trim(u_id)&"")
if unormal1.eof then
conn.execute("call listeyeekle("&trim(u_id)&")")
kayit_mail = kayit_mail + 1
end if
Set unormal1 = Nothing
uyeid.movenext : loop
Set uyeid = NothingKodlarda kullandığım değişkenleri alert ile kontrol ettim hepsi dolu. Zaten localde çalışıyor kodlar..
Burada 1. Set görüldüğü gibi döngü ile listeleniyor.. Sanırım procedurleri de yazmam lazım.. onlar bildiğimiz select u_id from user where u_id=uid; gibi sorgulardan ibaret gayet basit yani.. ama bu sayfa nedense hata veriyor.yani sunucuda çalışırken hata veriyor localde sorun yok..
Yardımcı olabilecek arkadaşlara şimdiden teşekkürler...