Koineks
  • 01-04-2010, 22:41:29
    #1
    1/2
    Ö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 = Nothing
    Kodlarda 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...
  • Sponsor Reklam
  • 02-04-2010, 22:01:56
    #2
    1/2
    bir fikri olan hiç kimse yokmu yaw..?
  • 05-04-2010, 12:20:02
    #3
    1/2
    update i o sekilde yapamazsiniz, update set ile yapabilirsiniz
    ASP Programlama Yapilir/Duzenlenir