|
![]() |
Arkadaşlar merhaba emınımkı sorunumun cozumu cok basıttır fakat suan kıtlenmıs durumdayım. Basıt bır kullanıcı adı sıfre ve yetkı baslıklı 3 stundan olusan databaseım var. textbox1 = kullanıcı adı textbox2 = pass combobox1 = yetki combobox un collectıon una kullanıcı ve yönetici şeklinde kayıt olusturdum, textıne ise kullanıcı kelımesını hazır bulundurması ıcın yazdım. kayıt ekleme secenegınde tum box ları duzgun bır sekılde gırıp comboboxtan da kullanıcı veya yetkılı kelımelerını secıp kayıt butonuna bastıgımda; textboxlara gırdıgım kayıtlar datagrıdde ve database de gorunmesıne ragmen combobox a gırdıgım verı kayıt olmuyor. o hucre boş kalıyor. sebbebı nedır acaba? kayıt ıcın kullandıgım kod ;
< Resime gitmek için tıklayın > |
Sanki bu ValUES, VALUES olacak ama ... |
VALUES zaten buraya yanlış yazmışım ![]() |
Sorun Combobox değilmiş. ![]() combobox yerıne textbox koyum kayıt ıslemını yapmama ragmen yetkı stununa gıriş sağlayamıyorum... ![]() |
http://imgim.com/3083incib1564366.jpg alışveriş sepeti yapıcam ama pek bi bilgim yok yardım edebilirsen sevinirim kardeş para karşılıda olur. |
http://imgim.com/3083incib1564366.jpg alışveriş sepeti yapıcam ben bağlantıları oluşturmaya çalıştım orda bile hata verdi tam anlamıyla yapamadım yardım edersen sevinirim para karşılıda olabilir. son gün pazar |
http://imgim.com/3083incib1564366.jpg alış veriş sepeti yapıcam bağlantıları oluşturdum ama hata veriyo yardım edersen sevinirim para karşılıda olur songün pazar |
ggfgg |
ödev var beyler paralı parasız yapmak isteyen haber versin hayrına uplayana suku kısaca anlatim http://imgim.com/3083incib1564366.jpg resimde görüldiğü gibi yapıcak olduğum 1. uygulama alışveriş sitelerinde ki alışveriş sepeti yapmak ama bunu yaparken xml kullanılıcak ve sonuçu acces veri tabanına kaydedicek 2. uygulama ise hava durumu burda sadece xml kullanılıcak. orneğin ankarayı seçtik nem oranını sıcaklığı göstericek bide durum olucak mesela durum güneşliyse picturebox a güneş resmi koyucak. sıcaklık nem durum bilgilerini xml dosyasından alıcak. olay bu ikisinden ibaret |
kmt.CommandText = "INSERT INTO Tablo1 (ID,Pass,Yetki) ValUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + comboBox1.Text + "')"; Bu kısımda en sona OleDb için tanımladığın bağlantıyı koymayı unutmuşsun sanırım. Mesela OleDbConnection baglanti = new OleDbConnection(.................); yani ; kmt.CommandText = ("INSERT INTO Tablo1 (ID,Pass,Yetki) ValUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + comboBox1.Text + "')", baglanti); (işaretlere dikkat etmedim...) |
c# arkadaşlar çok acil 0 ile 999 arasındaki asal sayıları ekrana yazdıran programa ihtiyacım var. Teşekkürler. // Alıntı ile cevaplarsanız görebilirim cevap verdiğinizi |
Program hazırlayıp önüne koymuyoruz. Konuyu açarken de belirttim. |
Ödev vermem lazım. Ve nasıl yapılır bir fikrim yok. Eğer sizin fikirleriniz varsa yardımcı olun lütfen |
Öncelikle asal sayıalrın tanımını incele. Programı yaparken, eğer girilen sayı 2 ise başa döndür, eğer sayı 2 ise devam etsin. Eğer 2 ile bölünebiliyorsa gene başa döndür. Ardından tanımladığımız sayıyı şu şekilde bir döngüyle for(int i=3; (i*i)<=n; i+=2) sayının karesin n'den küçük olana dek tek sayıları yazdırdık.. Ardından bunun altınada n ile i kalansız bölünüyorsan n asal sayıdır değildir mesela.. tekrar başa döndür. Eğer bölünmüyorsa devam ettir... ardından main içine sayılar 0-999 arası döngüye sok. 0 dan 999 a kadar yazdırsın.. bu sayıları alt, üstteki tanımladığın fonksiyona gönder. Böyleliklede fonksiyon işlem yapmış olacaktır. Ardından Console.WriteLine ile yazdırabilirsin. Kolay gelsin. |
using System; Bu kodda sayac ifadesini neden koyuyoruz anlatabilirmisiniz? |
konu ıle ılgılı bır fıkrınız yok ıse. arkadasın verdıgı yardımda yardımcı olamadıysa google'a "c# asal sayı programı" şeklınde yazarsan yapılısını videolu olarak bulabılırsınız.... |
Client - Server ise durum, acikcasi Visual Studio C# ile nasil yapilir bilmiyorum ama aklima bir kac fikir de gelmiyor degil.
1. cozum Bahsettiginiz, elektrik kesilmesi vs durumlarda server tarafinda hata olusmasi gerek, bu hatayi catch yaparak inactive yap.
2. cozum(eger 1. olmuyorsa), 2. client request gonderdiginde, eger baglanti var gozukuyorsa, server, 1. client'a bir mesaj gondersin(misal, "Another Request" gibi), clienti coklu threaded olarak yazip "Another Request" adli mesaj aldiginda "OK" diye geri mesaj gondermesini saglayabilirsin. Eger server "OK" mesajini alirsa, 2. client'a Error mesaji gondersin, eger almazsa, 2. client'a izin versin.
3. cozum(digerleri olmuyorsa), bu yontemin kesin calisacagindan eminim ama aralarindan en inefficient yontemidir. Client kisaca databasede bi degeri surekli ya da belli bir zaman araliklarinda (5 sn de 1 kere gibi) artririp 10000 e gelince tekrar 0 dan baslar.
a)Oteki client 15 saniye boyunca databaseteki o degere bakar, degismediyse baglanir, degistiyse baglanmaz.
YADA;
b)Server surekli bu degeri check eder, bu deger 5 kere ayni olunca, otomatik olarak offline yapar, eger atiyorum 1 dakika sonra ayni clientin ag baglantisi geri gelirde, tekrar degistirmek isterse, server tekrar izin verip(burda basitte olsa bi verification kullanmak iyi fikirdir) online a geri getirir.
Fakat benim kafami karistiran, ve mantikli olmasi gereken, bu tarz baglanti kopmalarinda zaten otomatik error vermiyor mu hangi baglantiyi kullaniyorsaniz?