Forum
Değerli arkadaşlar,
Projede yer alan datagridview dahilindeki Comboboxtan SQL server da yer alan ve tipi nvarchar(max) olan alana veri yazdırıyorum. SQL e attığım değerlerin hem başında hemde sonunda birer boşluk oluyor. Değeri null olanlarda ise iki boşluk şeklinde geçiyor. Bunun sebebi konusunda destek olabilecek arkadaşlara şimdiden çok teşekkür ediyorum.
Komut lar ;
Dim GISLETME
Dim GTARIH
Dim TIP
Dim GLOT
GISLETME = "OPEN END"
GTARIH = Format(tarihtt.Value, "yyyy-MM-dd")
komut.Connection = con
con.Open()
For a = 0 To DataGridView1.RowCount - 1
TIP = TextBox1.Text = DataGridView1.Rows(a).Cells(2).Value.ToString()
GLOT = DataGridView1.Rows(a).Cells(3).Value.ToString()
komut.ExecuteNonQuery()
Next
.Trim() kullanmayı denedinmi .
Şimdi tavsiyenizle denedim Birol bey. ancak çözüm olmadı. Söz konusu boşlukları hala DB ye yazıyor.
Arkadaşlar ;
Sorun çözüldü. Sebebi ise SQL sorgusunda yer alan " ve ' işaretleri arasında bıraktığım boşlukları veri olarak değerlendirip DB yazmasından kaynaklanıyor. Aralarındaki boşlukları kaldırınca sorun çözüldü. Acemilik işte...