delphi7 mysql hata veriyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
alikus

delphi7 mysql hata veriyor

Mesaj gönderen alikus »

Arkadaşlar delphi 7 kullanıyorum SimpleDataSet ile başka bir makinada ki mysql'e bağlanıyorum. İki ayrı clientten mysql'e aynı anda sorgu gonderince "Command out of sync;You can't run this command now" hata mesajı veriyor delphi . Bunu nasıl çözeriz yardımlarınız için şimdiden teşekkürler.
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

Re: MYSQL error: Commands out of sync; You can't run this command now
Try to upgrade mysql... your harddisk might be broken too.

I have noticed such errors under heavy load of my server(not with ez but some perl prog). After that the server froze :-)
Mysql i upgrade etmeyi deneyin,,,

Kolay Gelsin...
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

A.2.13 Commands out of sync

If you get Commands out of sync; you can't run this command now in your client code, you are calling client functions in the wrong order.

This can happen, for example, if you are using mysql_use_result() and try to execute a new query before you have called mysql_free_result(). It can also happen if you try to execute two queries that return data without calling mysql_use_result() or mysql_store_result() in between.
Mysql in Kendi sitesinde , MySQL Manual `inde ise bu şekilde yer alıyor...

Kolay Gelsin
yusuf simsek
Üye
Mesajlar: 330
Kayıt: 09 Mar 2004 11:18
Konum: Konya
İletişim:

Re: delphi7 mysql hata veriyor

Mesaj gönderen yusuf simsek »

"commands out of sync you can't run this command now"

Aynı hatayı aldığımdan farklı konu açmak istemedim...

mysql_free_result() komutu PHP içerisinde olan bir komutmuş... Sorguları sadeleştirsem de yetmiyor... Veritabanından 4 tane Stored Procedur çağırıp rapor ekranına aktarıyorum... Stored Procedureler de kendi içlerinde birkaç tablodan verileri topluyor... İki procedure içerisinde de CURSOR çalışıyor...

Sorguları tek tek çalıştırdığımda sorun yok, ancak dördün birden çalıştırdıkran sonra programdan SELECT bile çekemiyorum...

Sayın Üstatlarım, Çözüm önerileriniz nedir?
Bugün bir kez daha,
Hiç Birşey Bilmediğimi Öğrendim!!!

https://extrayazilim.com
yusuf simsek
Üye
Mesajlar: 330
Kayıt: 09 Mar 2004 11:18
Konum: Konya
İletişim:

Re: delphi7 mysql hata veriyor

Mesaj gönderen yusuf simsek »

MySql Stored Procedure üzerinden sorgulama yapıldığında sorun yaşanabiliyor!!! ( Firebird'in gözünü seveyim )

Çözüm olarak sorgulama yapmak yerine SP ile tmpTablo oluşturup, sorgulama sonucunu tmpTablo'ya INSERT edip projeden oluşturduğum tmpTabloyu SELECT ile çekerekten sıkıntıyı aştım...
Bugün bir kez daha,
Hiç Birşey Bilmediğimi Öğrendim!!!

https://extrayazilim.com
Cevapla