SQL KAYIT HATASI Unclosed quotation mark after the character string

Bu makalemde sizlere veritabanına kayıt yaparken ( INSERT) " Unclosed quotation mark after the character string " hatasından kurtulmayı anlatıcam bu hatanın sebebi editör kullanmıyorsanız ,toolbox ta bulunan Textbox nesnesini kullanıyorsanız bide yazınızın için HARF veya RAKAM olmayan karakterler varsa ( / \ , ' ) gibi hata çıkması normaldir.

Böyle ufak tefek hatalar çoğumuzun başına gelmiştir.

Çözümü ;

Default.aspx.cs >> Page Load Dışında biryere

private string rep(string a)
        {
            a = a.Replace("\'", "&#39");
            a = a.Replace("\"", """);
            return a;
        }

Default.aspx.cs >> Button_click içine


string veri = rep(TextBox1.Text); 

   SqlCommand cmm = new SqlCommand("INSERT INTO TABLOADI (TABLOALANI) VALUES ('" + veri + "')", dbConn);

Soru Sorun !