Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.

Soru Geçmişi

11.03.19 14:17
Metindeki fazla boşlukları silmek.
Merhaba. Asp.Net te Access veritabanına ad, soyad bilgilerini eklemeden önce her ikisindeki gereksiz boşlukları (Kelimeler arasındaki birden fazla boşluğu) temizlememe rağmen veritabanına sanki hiçbir işlem yapılmamış gibi (textbox a yazdığım şekilde) kaydediyor. Ama labele veya bir değişkene aktarıp ekrana yazdırdığım zaman ad ve soyaddaki kelimeler arasında sadece bir boşluk bırakıyor. O zaman işlem doğru oluyor. Veritabanına neden istediğim gibi kaydetmediğini anlamadım. Bu konuda yardımcı olursanız memnun olurum. Teşekkürler. OleDbCommand ekle1 = new OleDbCommand("insert into kisiler(kisino,kartid,ad,soyad,kisifoto,kullaniciid) values (" + txtNo.Text + ",'" + txtKartId.Text + "','" + kelimelere_ayir(txtAd.Text).ToUpper() + "','" + kelimelere_ayir(txtSoyad.Text).ToUpper() + "','" + txtNo.Text + uzanti + "' , " + alinan_veri4["kullaniciid"].ToString() + " )", baglan); ekle1.ExecuteNonQuery(); private string kelimelere_ayir(string cumle) { string[] kelimeler = cumle.Split(' '); string sonuc = ""; foreach (string kelime in kelimeler) { sonuc += kelime + " "; } return sonuc.Trim(); }
Ekleyen: aspnetsorucevap
Değiştiren: cevapsitesi
05.03.19 02:53
Metindeki fazla boşlukları silmek.
Merhaba. Asp.Net te Access veritabanına ad, soyad bilgilerini eklemeden önce her ikisindeki gereksiz boşlukları (Kelimeler arasındaki birden fazla boşluğu) temizlememe rağmen veritabanına sanki hiçbir işlem yapılmamış gibi (textbox a yazdığım şekilde) kaydediyor. Ama labele veya bir değişkene aktarıp ekrana yazdırdığım zaman ad ve soyaddaki kelimeler arasında sadece bir boşluk bırakıyor. O zaman işlem doğru oluyor. Veritabanına neden istediğim gibi kaydetmediğini anlamadım. Bu konuda yardımcı olursanız memnun olurum. Teşekkürler. OleDbCommand ekle1 = new OleDbCommand("insert into kisiler(kisino,kartid,ad,soyad,kisifoto,kullaniciid) values (" + txtNo.Text + ",'" + txtKartId.Text + "','" + kelimelere_ayir(txtAd.Text).ToUpper() + "','" + kelimelere_ayir(txtSoyad.Text).ToUpper() + "','" + txtNo.Text + uzanti + "' , " + alinan_veri4["kullaniciid"].ToString() + " )", baglan); ekle1.ExecuteNonQuery(); private string kelimelere_ayir(string cumle) { string[] kelimeler = cumle.Split(' '); string sonuc = ""; foreach (string kelime in kelimeler) { sonuc += kelime + " "; } return sonuc.Trim(); }
Ekleyen: aspnetsorucevap
Değiştiren: cevapsitesi
04.03.19 22:46
Metindeki fazla boşluklar gitmiyor.
Merhaba. Asp.Net te Access veritabanına ad, soyad bilgilerini eklemeden önce her ikisindeki gereksiz boşlukları (Kelimeler arasındaki birden fazla boşluğu) temizlememe rağmen veritabanına sanki hiçbir işlem yapılmamış gibi (textbox a yazdığım şekilde) kaydediyor. Ama labele veya bir değişkene aktarıp ekrana yazdırdığım zaman ad ve soyaddaki kelimeler arasında sadece bir boşluk bırakıyor. O zaman işlem doğru oluyor. Veritabanına neden istediğim gibi kaydetmediğini anlamadım. Bu konuda yardımcı olursanız memnun olurum. Teşekkürler. OleDbCommand ekle1 = new OleDbCommand("insert into kisiler(kisino,kartid,ad,soyad,kisifoto,kullaniciid) values (" + txtNo.Text + ",'" + txtKartId.Text + "','" + kelimelere_ayir(txtAd.Text).ToUpper() + "','" + kelimelere_ayir(txtSoyad.Text).ToUpper() + "','" + txtNo.Text + uzanti + "' , " + alinan_veri4["kullaniciid"].ToString() + " )", baglan); ekle1.ExecuteNonQuery(); private string kelimelere_ayir(string cumle) { string[] kelimeler = cumle.Split(' '); string sonuc = ""; foreach (string kelime in kelimeler) { sonuc += kelime + " "; } return sonuc.Trim(); }
Ekleyen: aspnetsorucevap
Değiştiren: cevapsitesi
04.03.19 12:34
Metindeki fazla boşluklar gitmiyor.
Merhaba. Asp.Net te Access veritabanına ad, soyad bilgilerini eklemeden önce her ikisindeki gereksiz boşlukları (Kelimeler arasındaki birden fazla boşluğu) temizlememe rağmen veritabanına sanki hiçbir işlem yapılmamış gibi (textbox a yazdığım şekilde) kaydediyor. Ama labele veya bir değişkene aktarıp ekrana yazdırdığım zaman ad ve soyaddaki kelimeler arasında sadece bir boşluk bırakıyor. O zaman işlem doğru oluyor. Veritabanına neden istediğim gibi kaydetmediğini anlamadım. Bu konuda yardımcı olursanız memnun olurum. Teşekkürler. OleDbCommand ekle1 = new OleDbCommand("insert into kisiler(kisino,kartid,ad,soyad,kisifoto,kullaniciid) values (" + txtNo.Text + ",'" + txtKartId.Text + "','" + kelimelere_ayir(txtAd.Text).ToUpper() + "','" + kelimelere_ayir(txtSoyad.Text).ToUpper() + "','" + txtNo.Text + uzanti + "' , " + alinan_veri4["kullaniciid"].ToString() + " )", baglan);                                     ekle1.ExecuteNonQuery(); private string kelimelere_ayir(string cumle)     {         string[] kelimeler = cumle.Split(' ');         string sonuc = "";         foreach (string kelime in kelimeler)         {             sonuc += kelime + " ";         }         return sonuc.Trim();     }
Ekleyen: aspnetsorucevap

En fazla 3 eski durum gösterilir.