İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

C# database kullanıcı girişi

Encoded12.04.20127 cevap11.221 görüntüleme
2011'den beri55 mesaj
#1
Dönem ödevim var. Yarısı bitti gibi, sadece kullanıcı girişi kaldı birde basit kısımlar kaldı. kullanıcı girişinde zorlanıyorum daha doğrusu yapamadım yardımlarınızı bekliyorum lütfen.
Cevaplar
2012'den beri4 mesaj
#2
Aynen kardeşim benim de öyle bir sorunum var ya..

Bir türlü çözüm bulamadım , bakmadığım site kalmadı.

C#'dan Access veritabanına bağlanıp oradaki kullanıcı adı ile kullanıcı parolasını karşılaştırdıktan sonra yeni bir Form'a göndericem. Bir türlü karşılaştıramadım.
2011'den beri174 mesaj
#3
c# da access bılmem ama mssql diyorsanız yardımcı olayım arkadaşlar..
Mssql de sql connection açma kapama sorgu işlemleri için
web.config sayfasını açın
<configuration>

<connectionStrings>
<add name="main" connectionString="server=10.11.25.55;initial catalog=Ogrenciler;uid=OgrencilerLogin;pwd=123;"/>
</connectionStrings>

<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>

</configuration>
sonra sql baglantısını aşagıdaki şekilde duzenleyın..
sql e veri girişi yapıp alabılırsınız arkadaşlar..
bu prosedurlu olanı normal sorguda yazabılırsınız...

SqlConnection sqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["main"].ConnectionString);
SqlCommand sqlCommand = sqlConnection.CreateCommand();
sqlCommand.CommandText = "upOgrenciTumu";//Burası sorgu yazacagınız yer upogrencitumu bir sql preseduru aslında burda
sqlCommand.CommandType = CommandType.StoredProcedure;

sqlConnection.Open();
Burada veriyı calıstıracaksınız.. yanı sqlCommand.EndExecuteNonQuery();
sqlConnection.Close();
2011'den beri224 mesaj
#4
bool onay;
try
{
if (txtKullaniciAdi.Text == "" && txtSifre.Text == "")
{
MessageBox.Show("Kullanıcı Adı ve Şifre Giriniz", "Uyarı");
}
else
{
OleDbConnection cnn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Veritabanin.accdb");
OleDbCommand cmd = new OleDbCommand("Select Kullanici_adi,Kullanici_Sifre,Yetki from Kullanici", cnn);
cnn.Open();
OleDbDataReader rd = cmd.ExecuteReader();

while (rd.Read())
{
if (txtKullaniciAdi.Text.ToString() == rd["Kullanici_adi"].ToString() && txtSifre.Text == rd["Kullanici_Sifre"].ToString())
{
onay = true;


break;
}
else
{
onay = false;

}

}

if (onay == true )
{
MessageBox.Show("Giriş Başarılı :)", ":)");
}
else
{
MessageBox.Show("Giriş Hatalı");
}
cnn.Close();
}

}
catch (Exception msg)
{

MessageBox.Show(msg.Message);
}
İşini Görür Umarım
Encoded Konuyu açan
2011'den beri55 mesaj
#5
Hallettim .Teşekkürler , Hatam küçük bir yerdeymiş :D
Misafir
#6
kardeş "if (onay == true )" hata verdi neden

2012'den beri16 mesaj
#7
if içerisinde bool alan kontrolü yapıyorsan onay==true demene gerek yok. if (onay) zaten if(onay==true) demektir. false durumu içinse if(!onay) kullanabilirsiniz.
Misafir
#8
Arkadaşlar benim üye girişim var ama üye girişi yapıldıktan sonra çıkış butonumun kodları yok yardım ederseniz sevinirim

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.