C# Hastane Kayıt Otomasyonu ?

ThisisPerfect

Kilopat
Katılım
27 Ocak 2014
Mesajlar
234
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar, 11.Sınıf Bilişim Teknolojileri bölümü öğrencisiyim. Hastane Kayıt Otomasyonu Ödevim var ve bir türlü yapamadım. Yardımcı olabilecek varsa çok memnun olurum. Böyle bir şey buldum fakat işin içinden çıkamadım ve yapamadım Yapmam gereken şey tam olarak bu;

Projeyi hazırladım. Tasarım hazır. Sadece kodları yerleştirme kaldı fakat bir türlü yapamadım Yardım edecek yok mu?
 
Son düzenleyen: Moderatör:
Dostum zamanım olsa sana çok detaylı yardımcı olmak isterdim ancak OLEDB ile o kadar çok işlemi yapmak için 1 dünya ayrıntı gerekiyor
Senin için geçen seneden kalma ufak bir programımı buldum : Veritabanına kayıt ekleme işine yarıyor diyebilirim.
Hazır, çalışır durumda.
yadi.sk: Yandex.Disk

Bu kayıt eklemek için gerekli kodlar :

Kod:
OleDbConnection connect = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath("App_Data\\data.accdb"));
        connect.Open();

        string adi = ad.Text;
        string soyadi = soyad.Text;
        string mesaji = mesaj.Text;

        OleDbCommand add = new OleDbCommand("INSERT INTO data(ad,soyad,mesaj) values('" + adi + "','" + soyadi + "','" + mesaji + "')", connect);
        int status = add.ExecuteNonQuery();

        if (status > 0)
        {
            durum.Text = "<font color=green size=10>Şikayetiniz İletildi</font>";
            ad.Text = "";
            soyad.Text = "";
            mesaj.Text = "";
              
        }

        else
        {
            durum.Text = "<font color=red size=10>Şikayetiniz İletilemedi</font>";

        }
        connect.Close();
        connect.Dispose();

Bunlar ise veritabanındaki verileri göstermek için, herhangi bir sorgulama işlemi yok, yalnızca var olanı gösterir :

Kod:
OleDbConnection connect = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath("App_Data\\data.accdb"));
        connect.Open();

        OleDbCommand tolist = new OleDbCommand("SELECT * FROM data", connect);
        IDataReader reading = tolist.ExecuteReader();

        while (reading.Read())
        {
            Response.Write(reading["ad"].ToString() + " " + reading["soyad"].ToString() + " " + reading["mesaj"].ToString() + "<br>");
        }
        connect.Close();
        connect.Dispose();

Şikayetiniz iletildi yazan kısımları hasta kayıt eklendi falan ile değiştirebilirsin, veritabanındaki alanları kendi ihtiyaçların doğrultusunda düzenleyebilirsin, yazılım kısmından da alan isimlerini değiştirmeyi unutma tabi.
 

Hocam Teşekkür ederim fakat Aspx olayını hiç bilmiyorum attığınız aspx falan filan var? Ne yapmalıyım hiçbir fikrim yok kusura bakmayın sizide uğraştırıyorum ama. Benim konuda verdiğim alıntı kısmını bir kişi paylaşmış yapım herşeyi hazır kodları vs fakat yerleştirdiğimde hatalar yaşıyorum kaydetmeme vs. gibi



Kodları düzenledim, yerleştirdim fakat sorun nerede anlamadım? Bir yardımcı olabilirseniz sevinirim

Sanırım yardım edecek kimse yok
 
Son düzenleyen: Moderatör:
@byanigli 'yi davet edelim senin için, eğer uygunsa yardımcı olmaya çalışır.
Gönderdiğin dosyaları denedim, hiçbir hata, uyarı veya mesaj vermemesine karşılık uygulama açılmadan kapanıyor.

Sen bu kodları kopyala yapıştır biçiminde falan mı aldın? Öyle hazır olarak aldığın kodlar hata verebiliyor, elle yazmamız gerektiği tonlarca durum oldu daha önceden.
 

Evet, kopyala yapıştır ile aldım. Çalışması lazım projenin fakat butonlarda hata veriyordu @byanigli Yardım edebilirse sevinirim
 
Son düzenleyen: Moderatör:
@ThisisPerfect Dosya.tc kullanımı yasak. Dosyanın uploadını YandexDisk veya OneDrive gibi bir servise yapıp, tekrar linki vermelisin. Bir de konu çözüldü diye rapor atmışsın ama çözümü de yazmamışsın. Çözümü yazar mısın?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…