int 10 karakter kabul ediyor diye biliyorum. Bigint ya da varchar'i kullan. auto increment ve primary key olarak bir id olusturursun. Sorgulamalari buna gore yaparsin. Tc'yi neden primary key olarak seciyorsun? Hocam girilen tc tekrar girilemesin istiyorum başka yol varsa herzaman açığız müritler :D http://i. hizliresim.com/Eby6gB. gif

tc kimlik no yu databasede varchar yapınca sorun çzülüyor fakat birincil anahtar olmuyo bu seferde http://i. hizliresim.com/Eby6gB. gif

int 10 karakter kabul ediyor diye biliyorum. Bigint ya da varchar'i kullan. auto increment ve primary key olarak bir id olusturursun. Sorgulamalari buna gore yaparsin. Tc'yi neden primary key olarak seciyorsun? vatandaşa kafam girsin!..

komut. CommandText = "INSERT INTO PersonelKimlik values('" + cbCinsiyet. Text + "','" + txtSeri. Text + "','" + txtNo. Text + "','" +txtTCKimlik. Text + "','" + txtAdi. Text + "','" + txtSoyadi. Text + "','" + txtBabaAdi. Text + "','" + txtAnneAdi. Text + "','" + txtDogumYeri. Text + "','" + mtbDogumTarihi. Text + "','" + cbMedeniHal. Text + "','" + cbDin. Text + "','" + cbKanGrubu. Text + "','" + txtIl. Text + "','" + txtIlce. Text + "','" + txtMahalleKoy. Text + "','" + txtCiltNo. Text + "','" + txtAileSiraNo. Text + "','" + txtSiraNo. Text + "','" + txtVerildigiYer. Text + "','" + cbVerilisNedeni. Text + "','" + txtKayitNo. Text + "','" + mtbVerilisTarihi. Text + "','" + txtKizlikSoyadi. Text + "','" + mtbEvTelefon. Text + "','" + mtbCepTelefon. Text + "','" + txtAdres. Text + "','" + cbOgrenimDurumu. Text + "','" + cbHaftaTatili. Text + "','" + txtCocukSayisi. Text + "','" + cbUnvan. Text + "','" + cbAktifPasif. Text + "','" + cbBolge. Text + "','" + cbBolge2. Text + "','" + cbVardiya. Text + "','" + mtbIseGirisTarihi. Text + "','" + mtbIstenAyrilmaTarihi. Text + "')"; veritabanında tc kimlik numarası birincil anahtar olduğundan int ama datagrid de string olarak gzüktüğünden hata veriyor bi yardımcı olursanız :D selam hocam tc kimlik numarasını primary key yapacağına id diye bir alan tanımlaman daha iyi olabilirdi bence ncelikle tc kimlik numarasını neden int yaptın? - bence varchar olmalı database'inde int olarak tutuyorsun ancak grid üzerinde string diyorsun? - varchar ile bu sorunuda aşabilirsin. database'de int olarak tuttuğun veriyi convert ile grid üzerine aktarabilirsin. Convert. ToString . toString gibi.. masTR tarafından 18/Tem/14 14:44 tarihinde düzenlenmiştir hsyn. ackgz > skype

Bir id değeri koy işlemleri ona gre yap. daha sonra kimlik numarasını yine tek yapabilirsiniz. Nasıl yapabilirsiniz veritabanına kaybetmeden nce veritabanında byle bir tc var mı yok mu bakarsınız. Public boolean var_mi_bir_bakiver { veritabanına Bağlan. Kayit sayısını Sorgula bir değişkene al Veritabanını kapat. If(adet> 0) else }

Hallettim Eyvallah :D http://i. hizliresim.com/Eby6gB. gif

int a tc no sığıyor mu ya? int Anahtar boyutu ve aralık aşağıdaki tabloda gsterilen değerleri depolayan tamsayı türü gsterir. Tür Aralık Size. NET Framework türü Varsayılan Değer int -2.147.483.648 ile 2.147.483.647 arasındaki İmzalanmış 32 bitlik tamsayı System. Int32 0 Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.

komut. CommandText = "INSERT INTO PersonelKimlik values('" + cbCinsiyet. Text + "','" + txtSeri. Text + "','" + txtNo. Text + "','" +txtTCKimlik. Text + "','" + txtAdi. Text + "','" + txtSoyadi. Text + "','" + txtBabaAdi. Text + "','" + txtAnneAdi. Text + "','" + txtDogumYeri. Text + "','" + mtbDogumTarihi. Text + "','" + cbMedeniHal. Text + "','" + cbDin. Text + "','" + cbKanGrubu. Text + "','" + txtIl. Text + "','" + txtIlce. Text + "','" + txtMahalleKoy. Text + "','" + txtCiltNo. Text + "','" + txtAileSiraNo. Text + "','" + txtSiraNo. Text + "','" + txtVerildigiYer. Text + "','" + cbVerilisNedeni. Text + "','" + txtKayitNo. Text + "','" + mtbVerilisTarihi. Text + "','" + txtKizlikSoyadi. Text + "','" + mtbEvTelefon. Text + "','" + mtbCepTelefon. Text + "','" + txtAdres. Text + "','" + cbOgrenimDurumu. Text + "','" + cbHaftaTatili. Text + "','" + txtCocukSayisi. Text + "','" + cbUnvan. Text + "','" + cbAktifPasif. Text + "','" + cbBolge. Text + "','" + cbBolge2. Text + "','" + cbVardiya. Text + "','" + mtbIseGirisTarihi. Text + "','" + mtbIstenAyrilmaTarihi. Text + "')"; veritabanında tc kimlik numarası birincil anahtar olduğundan int ama datagrid de string olarak gzüktüğünden hata veriyor bi yardımcı olursanız :D http://i. hizliresim.com/Eby6gB. gif

Peki ne yapabilirim yardımcı olurmusunuz ben aslında aynı tc kimlik girilemesin diye birincil anahtar yaptım. bu seferde bu hata oldu http://i. hizliresim.com/Eby6gB. gif

İnt değil de Bigint olarak yaparsan muhtemelen tutabileceksin. Ama o kadar maceraya gerek yok. Sadece primary key yerine sağ tıklayıp indexes key vs. blümünden benzersiz yapabilirsin. Birincil primary key tckimlik no yapmak yerine id'yi primary key yaparsın, tc kimlik no'yu da benzersiz yaparsın bylece bigint gibi fazladan yer tutan bir değişken yerine varchar ile olayı çok daha az yerle halledebilirsin bocu

İnt değil de Bigint olarak yaparsan muhtemelen tutabileceksin. Ama o kadar maceraya gerek yok. Sadece primary key yerine sağ tıklayıp indexes key vs. blümünden benzersiz yapabilirsin. Birincil primary key tckimlik no yapmak yerine id'yi primary key yaparsın, tc kimlik no'yu da benzersiz yaparsın bylece bigint gibi fazladan yer tutan bir değişken yerine varchar ile olayı çok daha az yerle halledebilirsin bocu biraz anlatırsan ilk defa duyuyorum indexes i http://i. hizliresim.com/Eby6gB. gif

hocam allah aşkına parametre ile çalış byle kod mu yazılır :) tc kimlik işini çzdükten sonra textboxlara '' koyup gnder ve programın patlayışını izle :) www.yesilgrow.com - Growshop

hacılar? hocalar? http://i. hizliresim.com/Eby6gB. gif

varchar yap, hayata biraz heyecan kat.