Valla .Net'e ısındırıyorsun beni... Ama gelecek yaz yeni bilgisayar alana kadar sanırım Visual studio yu ya rüyamda ya senin çektiğin sslerde göreceğim. Teşekkürler
Umarım kısa sürede alırsın bilgisayarı. Almadığın sürece ben görüntü vermeye devam ederim. :D
Babam okul acılınca bilgisayar hayatımı sonlandıracak. Kapanınca bir Mac aldıracağım :D
Bir arkadaşıma C#-MySql bağlantısı bu aralar lazımdı. Bunu yazman iyi oldu. Linki vereyim baksın burdan:)
Kardeşim bi öğrenci otomosyonu ile uğraşıyorum.Jquery ile usecontrol'e ajax isteğinde bulunacam not görüntüleme kısmında acaba belli bir kullanıcı sayısından sonra herhangi bi sıkıntı
olurmu ?
Süper bir gelişme olmuş Mysql kullananlar açısından.
Linq-to-mysql kullanmak için taklalar atmak zorundaydık.
Umarım linq ile binary data girişinde sorun çıkarmıyordur.
@Alper, umarım yararlı olur.
@Salih, eğer fazla kullanıcı olursa ve sunucu cevap verirse kodlarda bir sıkıntı olmaz. Eğer sunucu sağlam olmazsa zaten sistem tamamen açılmaz. Sunucu sağlamsa bir sıkıntı olmaz.
@zülküf, binary veri girişini Linq ile denemedim ama MySql ile daha önce yaptım ve sorunsuzca çalışıyor. Sonuçta aynı sorgu Linq ile çalışacağından bir sorun oluşturacağını düşünümüyorum.
Kardeşim senin jquery ile usercontrol uygulmalarında usercontrolllerin içinde .net compenentleri olduğunda render etmiyor nasıl aşabiliriz bu sorunu yada jquery de captch kontrolleri var mı?
Şimdiden teşekkürler.
Sitemde konuyla ilgili olarak 2 adet yazı var. İlki sadece html kodlarını getiren bir yöntem. İkincisi ise tamamen render eden yöntem. İkinci yöntem ile user control'ün (componentler dahil) render edilmesi gerekir. Ki şu anda bu yöntemi birçok yerde kullanıyorum ve hiç sorun olmadı. Sadece jQuery ile Captcha uygulaması yapılsa da server tarafı olmadığı için pek güvenli olmayabilir. Ajax ile server taraflı bir capctha yapılabilir. Şu anda jQuery ile bildiğim buna benzer bir örnek yok.
yardım için teşekkürler peki ajax ile sayfa isteğinde bulunduğumuzda captch kontrolünde bir sıkıntı yaratırmı? şimdiden teşekkürler.
Sayfayı Ajax ile elde ettiğinde scriptler sorun çıkarabilir. Ancak çıkarmasa bile çalışmasında sıkıntı olabilir. Gerekli scriptleri Ajax ile çağırıp göstereceğin sayfada yüklemen gerekir.
6 ve üzeri sürümlerinden stored procedur ile kullanırsanız parametre gönderirken sıkıntılar yaşadım. yani projede daha önceden olan kodlar sıknıtı yaşadı. command nesnemize parametre eklerken stored procedureki sıralama ile aynı olması gerekiyor. aksini dikkate almıyor yani @ ile başlayan parameterNameler bir işe yaramıyor. ancak 6 daha düşük sürümlerde bir sıkıntı ile karşılaşmadın aynı konuyla ilgili. 6 ve üzeri için bir bug mu yoksa cözümü varmı?
Merhaba. Daha önce 5 sürümü ile fonksiyon ve stored procedure kullandım ve dediğin gibi bir sorunla karşılaşmadım. 6 sürümü ile henüz stored procedure ve fonksiyon kullanma imkanım olmadı. Ancak bu kütüphane tamamen açık. Kodları inceleyebilirsin. Hatanın nedeni gözden kaçmış basit bir hata olabilir. İlerde muhakkak çözülür. Ancak fırsat bulunca ben de bakmaya çalışacağım.
"This is expected behavior when you use 'use procedure bodies=false'. The reason is that
when we don't have access to the procedure bodies the connector cannot determine what the
parameters for a proc are. In that case, the connector has no choice but to use the
parameters in the order they are added to the command.
this is actually a fairly nice optimization. As long as you add the parameters in the right order you avoid a round trip to the server to get parameter names which speeds things
'use procedure bodies=false' anahtar kelimemiz. root yetkisi dışında veritabanına bağlandığımız zaman yukarıdaki ifadeyi ekliyerek proc tablosundaki işlemleri iptal ediyoruz. problemde burda başlıyor. ifadeyi kllanmaz isek root dışında stored procedur kullanama imkanımız yok. [mysql][proc] tablosuna erişme imkanımız yok. kendi db mizde ilgili tabloları oluşturup problemi çözme imkanımız olurmu bilmiyorum. müsait bir zamanda deniyecem. eğitim hayatınızda başarılar dileklerimle..
Bu soruna ben de en kısa sürede bakmaya çalışacağım. Temennin için teşekkür ederim.
Mehmet hocam merhaba
3 numaralı resimdeki alanda server name, user name veya parola alanlarına değerleri girmek için mousela tıkladığımda ekran kapanıyor. Connectörü ve mysql tekrardan kaldırıp denedim ama hep aynı hatayı veriyor. Sebebi ne olabilir acaba.
Connector'ü kaldırıp, yeniden kurman yeterli olmamışsa sorun Visual Studio'dan kaynaklanıyor olabilir. Connector'u kaldırmadan tamir etmen veya Visual Studio'nun güncellemeleri (Service Pack) eksik ise güncellemelerini yükleyip yeniden deneyebilirsin.
Connectörü kaldırıp tekrardan kurdum sorunsuzca çalıştı şu anda teşekkürler.
Hocam localde mysqlconnector/net sorunsuz kullanıyorum. Ancak sunucuda hata veriyor. Sunucuda mysqlconnector/net çalıştırmak için yapılması gerekenler nelerdir. Ayrıntılı bahsedebilirseniz.
Merhaba Metin. Sunucuda problem yaşamamak için kullandığın connector'ün dll dosyasını sunucudaki projenin bin klasörü altına atman gerekiyor. Bu işlemi yaptığın takdirde problem olmaz.
Projemde Ado.net Entity Data Model kullanarak MySql veritabanına bağlanıyorum. Localde bağlantımda sorun yok. Sayfam hatsız çalışıyor. Ancak sunucuda hata ile karşılaşıyorum.
MySQL Connector Net 6.3.4 bilgisayarıma yükledimğimde C:\Program Files (x86)\MySQL\MySQL Connector Net 6.3.4\Assemblies dizininde oluşmuş olan dört adet dll i
MySql.Data.CF.dll
MySql.Data.dll
MySql.Data.Entity.dll
MySql.Web.dll
bin klasöründe sunucuya atıyorum. MySql.Data.Entity.dll adlı dll yerel sunucumda da bin k
Sunucuda yayın yaparken dll dosyalarını atmış isen sorun olmaması lazım. Eğer problem çıkıyorsa başka ayarlamaların eksik veya hatalı olmasından kaynaklanıyor olabilir. Hatanın kaynağını ve çözümünü bulmak için aldığın hatayı iyi incelemek lazım. Yazdıklarında hata ile ilgili bilgi olmadığı için şu anda söylenecek pek birşey yok.
merhaba, öncelikle
böyle bir makale yazdığınız için çok teşekkürler.Yazınızdakileri aynen uyguladım.linq ile sorgularımı yazdım. Ancak dataliste verileri çekemedim. breakpointle çalıştırdığımda, tabloları görebiliyorum ancak veriler null olarak geliyor. Sizce sebebi ne olabilir?Teşekkürler...
@Zuhal, tabloları eklemiş ve kullanıyor olabilirsin ama yazdığın kodları, bilgileri görmeden sorunun ne olduğunu söylemek zor.
selam mehmet kardeş
ben web developer2010 a ekleyemedim mysql i.
6.3 versiyonu kuruyorum.add reference da mysql görünmüyor.dll leri PublicAssemblies klasörüne attım gösterdm zorla ama yinede add connection da göremiyorum mysql i ne yapmayılım sence
@ugur, kod ile ekledğin dll'leri kullanabilirsin ama sen wizard ile kullanmak istiyorsun sanırım. Bunun için wizard ve mysql için desteği olan paketleri bulup yüklemen gerekir.
Selamlar Mehmet bey, bende birçok connector indirdim kurdum lakim visual studio entegrasyon olmuyor, tekrar kurulum için change den baktığımda visual studio entegrasyon pasif geliyor, aktif ediyorum kuruyorum tekrar baktığımda ise yine pasif oluyor, işletim sistemim 32bit win7
@Ferat, önceki yorumumda belirttiğim gibi hem mysql ile hem de visual studio ile uygun olan kaynakları kurmak gerekir. Bunların çoğu ücretli. Bu yazımda paylaştığım örnek ücretsiz idi ve ekran görüntülerindeki gibi kullanmıştım. Ancak uzun süredir bu konuyla ilgilenemedim ve ne durumda olduğunu bilmiyorum. MySql'in sitesinden son versiyonları kontrol edersen daha net cevap bulabilirsin. Veya ücretli olan yazılımları tercih edebilirsin.