C# Form ile Giriş ve Kayıt Uygulaması - SQL Bağlantısı ve Giriş
Вставка
- Опубліковано 29 січ 2025
- Bu videomuzda arkadaşlar SQL tablomuzu oluşturduk ve bağlantımızı sağladık.Böylelikle giriş yapabiliyoruz artık.Bir sonraki videomuzda kayıt olmak için gerekli olan şifreleme algoritmamızı oluşturacağız.
Sql Expresmi yüklüyoruz yoksa devoloper mi
büyük ihtimalle express çünkü dosyanın adında sqlexpress.test yazıyor
Hocam şifremi unuttum kısmını yapmamışsınız.
serveri dışarı açınca herhangi biri login olurken bilgisayarda localhostta kasmalar olurmu?
Giriş yapan kullanıcı sayısına bağlı olarak değişir. Çok yüksek kullanıcı sayısı sıkıntı çıkartabilir.
@@gurkankaraman bu arada hata aldım instagramdan bakabilirmisiniz? @omer.faruk_terzi
eyvallah eline sağlık. anlamadığım bişey var yazı yazarken neden böyle bi şekilli yazmayı tercih etin. takip ederken rahatsız ediyor insanı.
herif kar yağdırıyor resmen :D
Şunu sormak istiyorum. zaten isthere i orada açtınız messageboxlar için ayrı bir if e değil de var olan isthere if ine sokamaz mıydınız?
10 dakikadır onu düşünüyorum niye direk açmadı diye
ekran sarsılmasından dolayı beğenmedim videoyu izleyemedim bile düzeltim lütfen
Usta eline sağlık bir sorum olacaktı . Reader kısmıyla ilgili şöyle bir hata alıyorum : System.InvalidOperationException: 'Invalid attempt to call Read when reader is closed.' Yardımcı olabilirsen çok sevinirim .
Usta acil dönmen lazım ya birebir aynı yaptım herşeyi veritabanına falan bağlanıyor ama her türlü giriş başarısız diyor. Mysql üzerinden yapıyorum kodlarda bir değişiklik olacak mı.
Datandaki adları birebir yazaman lazım
Yani mesela tablende şifre yazıyordur sen sifre yazmissindir
@@veyselbicer8883 Kanka çözdüm sorunu ya o gün. Ama dediğin gibi bir sorun vardı. Textbox ta enter leave kodlarinda küçük bir sıkıntı varmış yaklaşık 4-5 saatimi yedi fark etmek :')
He hatırladım sifre textboxinin leave ine Boşluk yapmışım. Giriş butonuna basınca boşluk gonderiyodu veritabanına bu yuzden eslesmiyodu
Merhaba abi
connection.Open();
SqlCommand command=new SqlCommand("Select *from UA-cam", connection);
SqlDataReader reader = command.ExecuteReader();
kısmında
System.Data.SqlClient.SqlException: 'Sunucuyla bağlantı kurulurken ağ ile ilgili veya örneğe özel bir hata oluştu. Sunucu bulunamadı veya sunucuya erişilemiyor. Örnek adının doğru olduğunu ve SQL Server'ın uzak bağlantılara izin verdiğini doğrulayın. (provider: SQL Network Interfaces, error: 26 - Belirtilen Sunucuyu/Örneği Bulma Hatası)'
hatasını veriyor ?
Bağlantı cümlesi ile ilgili bir hata var gibi gözüküyor. Eğer hata yoksa SQL servisini durdurup tekrar başlatınız.
merhaba oncelikle yazdıgın kodların aynısı yaptım fakat birçok hata geldi mesala else ulaşılamayan kod gibi yardımcı olabilir misin?
Kodları instagram üzerinden bana iletirseniz yardımcı olmaya çalışırım. İnstagram adresim kanalımın bağlantılar kısmında mevcut.
Serveri dışarıya açmak için yeni bir database mi açmam gerekiyor ?
Bir hosting satın alarak başlamak daha iyi olacaktır. Güzel Hosting, Hostinger vs. gibi firmalardan alabilirsin. Hostinger çok iyidir, kullanma fırsatım da oldu 2-3 kez. Ben memnun kaldım fakat hostinger'da fiyatlar dolar üzerinden hesaplandığı için pahalı olabilir. Güzel Hosting Türk firması diye biliyorum. Fiyatları da ucuz. En düşük bir paketi satın olarak oradaki veritabanını kullanabilirsiniz. Böylelikle veritabanı herkese açık olacaktır. Hem internet sitesi açarak onun üzerinden de programa kayıt vs. eklenebilir. Eğer kendi bilgisayarınızdan açmak istiyorsanız, google üzerinde "sql tcp ip bağlantısı" diye arattığınızda bir sürü kaynak var. Oradan talimatları izlemeniz yeterli olacaktır. İyi çalışmalar.
yardımcı olursanız çok sevinirim gerekli kaynağı bulamıyorum hiçbiryerde
iyi günler wpf de bunifuyla bi yazıcı arayüzü tasarlamam gerekiyor size sorum şu mesela fotokopi yazıcı tarayıcı olarak üç seçeneğimiz var ben bir kullanıcı olarak fotokopiyi seçtiğim zaman önüme yeni bir form sayfası o fotokopiye ait form sayfası gelsin istiyorum yardımınız için şimdiden teşekkür ederim
Anladığım kadarıyla cevaplayayım. Fotokopi, yazıcı ve tarayıcı için oluşturduğunuz form sayfalarını ilgili nesnenin click olayına göre göstermeniz gerekiyor. Fotokopi butonuna tıkladığınızda(click event) Fotokopi formunun bir nesnesini oluşturun böylelikle o nesne üzerinden show metodunu çağırabilirsiniz. Eğer buton kullanmıyorsanız XAML kısmından MouseLeftButtonDown olayını(event) ilgili nesneye eklediğinizde de o event aynı click olayı gibi davranacaktır.
MouseLeftButtonDown = "Metot_Adı" şeklinde ekleme yaparak kullanabilirsiniz.
@@gurkankaraman şöyle söyliyim mesela fotokopi tarayıcı yazıcı seçeneğinnden birini seçtikten sonra mesela fotokopiyi seçtik karşıma yeni bir form sayfası açılsın onuda şu şekilde tasarlamam gerekiyor önlü arkalı renkli fotokopi vb. daha sonra mesela geri çıkıyım tarayıcıyı seçtim karşıma bu sefer tarayıcıyla ilgili form sayfası çıksın kod dünyasında çok yeni olduğum için bu basit olayı bile çözemedim projem le ilgili çok önemli bi mevzu tekrar rahatsız ettiğim için özür dilerim yardımcı olursanız çok sevinirim
@@mehmethankasapoglu8079
3 tane yeni form oluşturunuz ve onları tasarlayınız. Form1, Form2 ve Form3 olarak isimlendirilmiş olsunlar. Seçeneklerin click olayında Form1 form1 = new Form1(); şeklinde nesne oluşturarak. form1.Show(); metodunu çağırınız. Aşağıdaki linki de inceleyebilirsiniz.
www.homeandlearn.co.uk/csharp/csharp_s13p1.html
Allah razı olsun
Merhaba başka bilgisayarlara dağıttık diyelim exe dosyasını , onlar kayıt olduğunda bize gelecek mi ? Yoksa bu sadece kendi pc miz için mi geçerli ?
Sadece bu hali ile kendi bilgisayarımız için çalışacaktır. SQL sunucusunu yerel ağa kurarsanız yerel ağdaki bilgisayarlarda çalışır. Eğer uzaktaki birisinin erişmesini istiyorsanız TCP/IP üzerinden erişim açabilirsiniz. En çok kullanılan yöntem ise bir hosting üzerindeki SQL sunucusuna bağlamaktır.
@@gurkankaraman nasıl yapabilirim yani bu halini herkese açık hale getirebilir miyim nasıl getirebiliirm ?
@@thisisthis516 ngrok olmazmı
Size nasıl ulaşabilirim ?
eline sağlık çok sağollllll
Merhabalar öncelikle elinize sağlık ben veri tabanını bağlantısında böyle bir hata alıyorum nedeni nedir acaba yardımcı olurmusunuz.Kesif adında oluşturdugum veritabanı bu kesif isimli yazı
Invalid object name 'Kesif'.
Keşif isimli değişken var onu tanımlamamışsın
sql deki tablo ismini yanlış girmişsindir
abi bizlere bunun atarmısınız dosyalarını abiz ben şahsen çok sevinirim atarsaniz.
Ya Ama Ondan sonra nereye atıcağını nasıl seçicez mesela giriş yaptım beni nereye atacak????
İstediğin programa
2. formu ouştur ve sonra
Form2 frm = new Form2();
frm.Show();
this.hide
6:58
two hundred diyip hava atıcağına iki yüz de ne uzatıyon
Edit top iki yüz rows demektense hangi dilden ise tamamen o dilde söylemeyi yeğlerim.Bir sayının okunuşunu hava atmak olarak düşünmeniz ise ayrı bir olay.