Jump to content

yakupnun

Üye
  • Posts

    87
  • Joined

  • Last visited

Everything posted by yakupnun

  1. veri tabanı yapısı aşağıdaki gibidir
  2. string or binary data would be hatası string or binary data would be truncated.the statement has been terminated hatsı alıyorum kodum aşağıdaki gibidir . bu kodun neresinde yanlışlık var. ayrıca ; conversion failed when converting the varchar value hatası da alıyorum private void BtnDersDersEkle_Click(object sender, EventArgs e) { if (txtDersDersAdi.Text.Trim() != "" && txtDersDersKodu.Text.Trim() != "" && txtDersAKTS.Text.Trim() != "" ) try { baglan.Open(); SqlCommand kmtDersEkle = new SqlCommand("insert into TblDers(DersAdi,DersKodu,DersKredi,DersAKST,DersZorunlu,DersDonem,BolumId) values ('" + txtDersDersAdi.Text + "','" + txtDersDersKodu.Text + "','" + txtDersDersKredi.Text + "','" + txtDersAKTS.Text + "','" + chkZorunlu.Checked + "','" + cmbDersDonem.Text + "','" + lblDersBolumId.Text + "')", baglan); kmtDersEkle.ExecuteNonQuery(); MessageBox.Show("Kayıt Tamamlandı"); txtDersDersAdi.Text = ""; txtDersDersKodu.Text = ""; txtDersDersKredi.Text = ""; txtDersAKTS.Text = "";cmbDersDonem.Text = ""; lstDersDersler.Items.Clear(); SqlCommand kmtBlmSec = new SqlCommand("Select DersAdi from tblDers",baglan); SqlDataReader oku = kmtBlmSec.ExecuteReader(); while (oku.Read()==true) { lstDersDersler.Items.Add(oku[0]); } baglan.Close(); } catch (Exception hata) { MessageBox.Show("Dersler Sekmesindeki Ders Ekleme Butonu çalışmıyor. \n"+hata.Message); } finally { baglan.Close(); }
  3. Çözdüm insert into kullanırken bir tana , fazladan koymuşum başlık nasıl sılınır bil miyorum adminler silebilirler gereksiz yer işgal etmesin. merhabalar acces veri tabanına birşeyler eklameya calışıyorum öğrenme amaçlı. kodum bu using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.OleDb; namespace acces_veri_tabanı { public partial class Form1 : Form { public Form1() { InitializeComponent(); } OleDbConnection baglantı = new OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\Kişiler.mdb"); private void VerileriGörüntüle() { listView1.Items.Clear(); baglantı.Open(); OleDbCommand komut = new OleDbCommand (); komut.Connection = baglantı; komut.CommandText = ("SELECT * from Bilgiler"); OleDbDataReader oku = komut.ExecuteReader(); while (oku.Read()) { ListViewItem ekle = new ListViewItem(); ekle.Text = oku["Ad"].ToString(); ekle.SubItems.Add(oku["Soyad"].ToString()); ekle.SubItems.Add(oku["Yaş"].ToString()); ekle.SubItems.Add(oku["İlçe"].ToString()); listView1.Items.Add(ekle); } baglantı.Close(); } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { VerileriGörüntüle(); } private void button2_Click(object sender, EventArgs e) { baglantı.Open(); OleDbCommand komut = new OleDbCommand("inset into Bilgiler (Ad,Soyad,Yaş,İlçe) values ('" + textBox1.Text.ToString() + "','" + textBox2.Text.ToString() + "','" + textBox3.Text.ToString() + "','" + textBox4.Text.ToString() + "',)", baglantı); komut.ExecuteNonQuery(); baglantı.Close(); VerileriGörüntüle(); } } } yalnız listeleme yapabiliyorum ama kaydet tuşunu tıkladığımda program şu hatayı veriyor yardımcı olabilirseniz sevinirim.
  4. teşekkürler bu  yaptıklarına bakarak birşeyler öğrenmeye çelişiyorum anladığım kadarıyla İE versiyon sorunundan kaynaklana bir problemmiş kod olarak İE versiyonlarını tanımlamışrınız . Allah razı olsun. 
  5. girdiğim link bu    https://docs.google.com/forms/d/1xWAKnIIzAGTpatPacr67jBTI2EMl9QAf9LP4OsYsbBg/viewform
  6. ilgin için teşekkür ederim ben dün farkettim ve düzelltim, bir şey sormak istiyorum. 1- bir ayar sayfası yapıp txt yrtinr buradaki tex box lara yapıştırsam linkleri ve buradan mı okutsam daha fonksiyonel olur yoksa txt den mi okutsam daha fonksiyonel olur. 2- aldığım script hatası söğlediğin kodla susutu ama sayafada scrip düzgüncalışmadıoı için sayfa dügün görüntülenemiyor bu hatanın kaynağı nedir bir bilgin varmı acaba chormrde düzgün görüntülrniyor  normal expolorerde düzgün görünteliniyor ama programın içindeki web brovserde hata veriyor.
  7. öncelikle yardımın için teşekkürler. programda linkleri girince bazılarında şu hatayı alıyorum girdiğim link ise şu [url=http://hizliresim.com/v8GGrm][/url] https://docs.google.com/forms/d/1xWAKnIIzAGTpatPacr67jBTI2EMl9QAf9LP4OsYsbBg/viewform
  8. tek bir txt ninn içeriğiniş yukardan aşağıya okuyup .satırdaki url yi 8.sınıf a şubesine önlendirecek aya tıklayınca web objecte açacak . satırı 8. sınıf b şubesi 3. satırı 8.sın. e şubesi 4 ü 7a ya böylece aşağiya doğru sırayla linki atayacak mesela arada satır boşsa sırası gelen butona link koymayacak istediğim şey bu daha kolay bir yolu var mı bil miyorum  linkleri tek bir txt tede tutmamın amacı vazen linkler değişiyor değiştirmek kolay olsun diye. yardımın için teşekkürler
  9. merhabalar öncelikle teşekkürler; siz link txt yi okutup bir buton oluşturmasını yaz mışsınız benim istediğimde Burada https://yadi.sk/d/5IP0z9P4mBu4tprojeyi ekledim yardımcı olabilirseniz sevinirim.
  10. TextBox1 veya 2 de değil pc deki bir txt dosyasından satır satır okusun ve butonlara txt dosyasında yazan url yi atasın istiyorum function urlYukle(satir) tDosya = TextFile.ReadToTable("AutoPlay\\Docs\\url.txt") if tDosya then return tDosya[satir]; else Dialog.Message("Hata", "Dosya içeriği boş"); end  burdaki fonksiyonu c# a göre nasıl düzenleye bilirim yardımcı olabilir misiniz
  11. bunu auto playla  kintaro nun yardımi ile çözmüştüm ama web objesindeki java sorunu yüzünden problemim tam çözülmedi c#la yapmayı deneyacem ama hiç bilmiyorum yapmak istediğim şy 1. butona basınca txt 1. satırdaki url yi webde açsın 2. butona basınca 2. satırdakileri açsın böyle bişeye yardımcı olabilirmisinizç url.txt içeriği: http://www.google.com http://www.yahoo.com http://www.tnctr.com Global Functions: function urlYukle(satir) tDosya = TextFile.ReadToTable("AutoPlay\\Docs\\url.txt") if tDosya then return tDosya[satir]; else Dialog.Message("Hata", "Dosya içeriği boş"); end end Button1: Web.LoadURL("Web1", urlYukle(1)); Button2 Web.LoadURL("Web1", urlYukle(2)); ...
  12. daha öce senin dediğin gibi olabileceğini düşünüp günle yılın yerlerini değiştirmiştim  local gTarih = Input.GetText("txtTarih"); if trim(gTarih) ~= "" then local dd,mm,yy = get_date_parts(trim(gTarih)) Dialog.Message("",os.date("*t",os.time{day=dd,month=mm,year=yy }).yday); -- bu satırda hata alıyorum zannederim "day" günle alakalı bir sorun end bu şekilde  ama sonuç değişmemişti .bunlar pairs in bana veridiği kodlardı bunlardan anlamaya çalıştım ama hatayı bulamadim  ben ise daha basit bir mantıkla hareket etmek istemiştim "os.date("%j") "  ile kaçıncı günde olduğumuzu buldurup inbox tan gelen verininde yılın kaçıncı günü olduğunu bulup - ki bunu henüz nasıl yapacağımı bilmiyorum- ikisini karşılaştırıp sistem günü inboxtan küçük ise doğum gününe xx gün xx dakka xx saat xx saniye diye geri sayım yaptırmayı planlıyorudum ama benim kodbilgimle benim için bir hayal olarak kalacak galiba . bu verdiğiniz bilgiler değerli teşekkürker
  13. local gTarih = Input.GetText("txtTarih"); if trim(gTarih) ~= "" then local dd,mm,yy = get_date_parts(trim(gTarih)) Dialog.Message("",os.date("*t",os.time{day=dd,month=mm,year=yy }).yday); -- bu satırda hata alıyorum zannederim "day" günle alakalı bir sorun end kod şöyle    
  14. bu kodları diğer kodların yerine ontimer daki yapıştırdım denedim ,functionları globale yapıştırdım olmadı url=http://hizliresim.com/jjpd2r][/url] böyle bir hata veriyor
  15. olmadı sonsuz döngüye girerek hata veriyor yinede teşekkür ederim
  16. o kısmi anladım benim yapmak istediğim   mesala yılın kaçıncı günündeğiz atıyorum 120          girilen tarih kaçıncı günde atıyorum 224 -lua .orgdan baktığımda os.date("%j") ile bu gün sayısını alıyordu yanlış anlamadıysam- şimdi sistem günü 224 ile eşitse inputları gösterecek lütfen tarih girin diyecek değilse   doğum gününe xx gün xx saat xx dakka xxsaniye kaldı diyecek. yılın gününü imputtan tarih olarak girip güne nasıl çevirteceğimi bulamadım  
  17. Merhabalar formda ve indigo formda aramama ramen pek birşey bulamadım bu zaman ve timer fonksiyonlarını öğrenmek için yaptığım bir proje belli bir tarih ve saate geri sayım yaptırmak istiyorum  kodları şöyle yazdım ama hata verdi yanlış yaptığımyesi söyleye bilirseniz sevinirim. nSaat= os.clock(); nTarih=os.date("%j"); nDeger=Input.GetText("Input1"); if nTarih < nDeger then Label.SetText("nTarih - 1"); else Label.SetText("Lütfen Tarih giriniz"); end inputtan girdiğim tarih ve saati sistem saat vetarihi ile karşılaştırıp geri saydıracam eşit olunca inputları ve butonu gösterip tarih ve saat girdirteceğim  örnek proje; https://yadi.sk/d/PaimwqRskEwCi   yardımlarınız için teşekkürler;
  18. üstadım bu noktalama, parentez kullanımı, nil, i,v pairs gibi argümanların kullanımı ile ilgili bir doküman varmı nasıl öğrene bilirim bunları.  
  19. soz = TextFile.ReadToTable("AutoPlay\\Docs\\soz.txt"); for i=1,100 do nsoz = soz[Math.Random "[1,100]"]; end Paragraph.SetText("nsoz"); --Paragraph.SetText("soz", nSoz); bu şekilde yaptım ama şöyle bir hata veriyor [url=http://hizliresim.com/n2Nq11][/url]
  20. örnek çalışmalarda html  ve javascriptle yapılmış bir çalışma var ama benim isteğimi karşılamıyor. ben Maht random komutuyla çekiyorum ama benim istediğim metni docs taki soz txt den çekmek istiyorum. tblPath = {} tblPath[1]="Eline, diline, beline sahip ol ki, kötülükler senden uzak dursun." tblPath[2]="Musibet zekayı eğitir." tblPath[3]="Kişinin sözü, amelinden çok olursa aklı noksandır." tblPath[4]="Ne kadar okursan oku, bilgine yakışır şekilde davranmazsan cahilsin demektir.(Sadi) " tblPath[5]="Tek dostum kitaplarım, tek düşmanım cahil dostlarım. (Diderot) " tblPath[6]="Felaketler, ayak seslerini duymayanlara geliyorum demez. " tblPath[7]="Harekette birlik olmazsa, fikirde bilgi faydasızdır. (Muhammed ikbal) " tblPath[8]="Zalime, ancak, onu zulümden alıkoymak için yardım et. " tblPath[9]="Yarın, yorgun kimselerin değil, rahatlarına kıyabilenlerindir. (N. Atac) " tblPath[10]="Kuvvetine güvenenler, korkutma küçüklüğünde bulunmazlar. (Abdulhamid Han)" Paragraph.SetText( "soz", tblPath[Math.Random(1, 10)], true, true); bunlar çaılışan kodlar  ancak işin içine txt girince problem oluyor. nSoz = TextFile.ReadToString("AutoPlay\\Docs\\soz.txt"); tblPath = {} tblPath[1]="nSoz" tblPath[2]="nSoz" tblPath[3]="nSoz" tblPath[4]="nSoz" tblPath[5]="nSoz" tblPath[6]="nSoz" tblPath[7]="nSoz" tblPath[8]="nSoz" tblPath[9]="nSoz" tblPath[10]="nSoz" Paragraph.SetText( "soz", tblPath[Math.Random(1, 10)], true, true); Böyle yapınca değer nSoz dönüyor   ilk kodların apz.  örneğini aşağıya ekliyorum https://yadi.sk/d/-aiXid-6k9jEh
  21. PT_ALARMS_FILE_WEEKDAYS = ("\\\\AKASA-PC\\HG_Zil_3.32\\saatler\\weekdays.txt"); yolu bu şekilde düzenleyince problemim çözülmüş oldu teşekkür ederim Xerkan .
  22.   Çok teşekkür le türkçe açıklamalardan sonra anladım nasıl yapıldığını gunucudan veri çekmek demişsin ben veri çekmek istemiyorum bunun direk  ana makinadaki weekdays.txt  weekend.txt leri okuyup ordan çalışmasını istiyorum glo baldan dosya yolunu değiştirdim ama okuma di bir ağdan txt okutmak için farkli bir kod mu kullanıyoruz?  ID_ALARM_TIMER = 100; PT_ALARMS_FILE_WEEKDAYS = _SourceFolder.."AKASA-PC\\HG_Zil_3.32\\saatler\\weekdays.txt" PT_ALARMS_FILE_WEEKEND = _SourceFolder.."AKASA-PC\\HG_Zil_3.32\\saatler\\weekend.txt" tblAlarmsTable = {}; tblDays = {"Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"}; globaldeki yolu böyle düzenledim 
  23. evet kod bu şekilde çalışıyor yalnız ben sizin dün verdiğiniz apz deki kodları bununla birleştirince hata veriyor burada ki hatalar nelerdir nasıl düzeltebilirim local tblGunler = {"Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"}; local nGun = String.ToNumber(System.GetDate(DATE_FMT_DAYOFWEEK)); if(nGun == 1 or nGun == 7) then -- hafta sonu yapılacak işlemi uygula result = DateTimePicker.SetFormat("Plugin1", "HH.mm"); tblSavedAlarms = TextFile.ReadToTable("AutoPlay\\Docs\\alarms.txt"); if(tblSavedAlarms ~= nil) then for i=1 , #tblSavedAlarms do if(#tblSavedAlarms[i] > 0) then local h,m,_ = string.match(tblSavedAlarms[i],"(%d+):(%d+)"); -- Değiştirmek için geçerli tarih / zaman almak -- get current date/time to modify local tmAlarm = os.date("*t"); -- Saat ve dakikayı ayarlamak için alarm saatini değiştirmek -- modify alarm time to set hour and minute tmAlarm.hour = h; tmAlarm.min = m; tmAlarm.sec = 0; -- Alarm zamanının zaman damgası olsun -- get the time-stamp of alarm time local nTimeStamp = os.time(tmAlarm); -- Küresel tabloya bu zaman damgası ekleme -- add this time-stamp to global table table.insert(tblAlarmsTable,nTimeStamp); -- Ve kullanıcıya alarm görsel göstermek için liste için kullanıcı - dostu sürüm eklemek -- and add a user-friendly version to listbox to show alarms to user visually ListBox.AddItem("ListBox1", string.format("Alarm : %02.f:%02.f",h,m), ""); end end end end Page.StartTimer(1000, ID_ALARM_TIMER); else -- hafta içi yapılacak işlemi uygula result = DateTimePicker.SetFormat("Plugin1", "HH.mm"); tblSavedAlarms = TextFile.ReadToTable("AutoPlay\\Docs\\alarms2.txt"); if(tblSavedAlarms ~= nil) then for i=1 , #tblSavedAlarms do if(#tblSavedAlarms[i] > 0) then local h,m,_ = string.match(tblSavedAlarms[i],"(%d+):(%d+)"); -- Değiştirmek için geçerli tarih / zaman almak -- get current date/time to modify local tmAlarm = os.date("*t"); -- Saat ve dakikayı ayarlamak için alarm saatini değiştirmek -- modify alarm time to set hour and minute tmAlarm.hour = h; tmAlarm.min = m; tmAlarm.sec = 0; -- Alarm zamanının zaman damgası olsun -- get the time-stamp of alarm time local nTimeStamp = os.time(tmAlarm); -- Küresel tabloya bu zaman damgası ekleme -- add this time-stamp to global table table.insert(tblAlarmsTable,nTimeStamp); -- Ve kullanıcıya alarm görsel göstermek için liste için kullanıcı - dostu sürüm eklemek -- and add a user-friendly version to listbox to show alarms to user visually ListBox.AddItem("ListBox1", string.format("Alarm : %02.f:%02.f",h,m), ""); end end end Page.StartTimer(1000, ID_ALARM_TIMER);
×
×
  • Create New...