Picproje Elektronik Sitesi

BİLGİSAYAR => Donanım ve Yazılım => Konuyu başlatan: mir_as82 - 27 Kasım 2019, 16:07:48

Başlık: SQL veri tabanından gelen string?
Gönderen: mir_as82 - 27 Kasım 2019, 16:07:48
SQL veri tabanında varchar türünde tutulan, A""A gibi bir veriyi,
Bana escape edilmiş olarak veren hangi mekanizma.
Yani ben:
string myStr türünden bir değişkene atama yaparken ona şu şekilde geliyor değer, A\"\"A
Burada escape karakterini ekleyen ne?
Başlık: Ynt: SQL veri tabanından gelen string?
Gönderen: fide - 27 Kasım 2019, 16:51:10
Soruyu sql management studio içinde MI yapıyorsunuz yoksa c#, vb türü bir dil ile mi?

Sql management studio İçinde sorguyu oluşturun, sonuca göre bir daha düşünelim.
Başlık: Ynt: SQL veri tabanından gelen string?
Gönderen: mir_as82 - 27 Kasım 2019, 17:40:06
Alıntı yapılan: fide - 27 Kasım 2019, 16:51:10Soruyu sql management studio içinde MI yapıyorsunuz yoksa c#, vb türü bir dil ile mi?

Sql management studio İçinde sorguyu oluşturun, sonuca göre bir daha düşünelim.

C# ile yapıyorum. Yani dotnet üzerinden gidiyorum
Başlık: Ynt: SQL veri tabanından gelen string?
Gönderen: fide - 27 Kasım 2019, 20:59:44
Sql management studio ile db'yi açıp sorguyu içinde çalıştırın.
Eğer değiştirme şansı varsa c# için kilit karakter olan " kullanmayın.
Başlık: Ynt: SQL veri tabanından gelen string?
Gönderen: mir_as82 - 27 Kasım 2019, 21:08:34
Benim istediğim gibi çalışıyor zaten program ben aradaki işleyişi merak ettiğim için soruyorum.
Başlık: Ynt: SQL veri tabanından gelen string?
Gönderen: mir_as82 - 29 Kasım 2019, 10:44:30
Merhaba,
Sorunun cevabını öğrendim,
ADO.NET ekliyor escape karakterini