• 05-12-2015, 16:40:22
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    richtext box satırlarını veritabanı sutunlarına yazdıracağım,
    sütün adları rakamsal ifade olduğunda çalışmıyor.
    nasıl bir yol izlemek gerekli


                         int i = 0;
                         while ( i < rtbEkran.Lines.Length)
                         {
                             komut.CommandText = "Insert Into sqltablo2 (i) VALUES('" + rtbEkran.Lines[i].ToString() + "')";
                             komut.Parameters.AddWithValue("@i", rtbEkran.Lines[i].ToString());
                              i++;
                         }
  • 05-12-2015, 17:24:57
    #2
    sqltablo2 tablonuzda sadece rakam içeren sütunlar mı var? Burada richtextbox kaç satır ise her satır için numara şeklindeki kolona insert attırmaya çalışmışsınız. Yanlışınız burada olabilir mi?
  • 05-12-2015, 17:41:38
    #3
    sql de
    1 2 3 4 5 6 .... şeklinde kolonlar var
    her satırı bir kolona yazdıracağım.
    kolaylık olsun diye klonlar sıralı sayıdan oluşuyor
  • 05-12-2015, 19:12:55
    #4
    "Insert Into sqltablo2 ("+i.ToString()+") VALUES('" + rtbEkran.Lines[i].ToString() + "')";

    şeklinde dener misin? aldığın hatayı da yazarsan iyi olur.
  • 05-12-2015, 19:48:37
    #5
    komut.Parameters.AddWithValue("@i", rtbEkran.Lines[i].ToString());

    için verdiği hata

    Parameter '@i' has already been defined.

    başka hangi yolla richtextbox satırlarını sql e ekleyebilirim :/
  • 05-12-2015, 20:39:56
    #6
    ikinci satırı sil. Sadece commandText yazan kalsın.
  • 05-12-2015, 21:49:31
    #7
    yok usta olmadı yine. hatada vermedi bu sefer.
    sql e aktarmadı kayıtları
  • 06-12-2015, 09:57:22
    #8
    komut.ExecuteNonQuery() demezsen, sorgunu çalıştırmaz. İkinci satırın yerine bunu yaz.