Forum
merhabalar ,db de aşağıdaki şekilde sorgu saklıyorum
SELECT NAME FROM CONTACTS WHERE CODE='" + PLN + "'
PLN static bir degisken ve login olurken dolduruyorum ,login olduktan sonra SELECT FIELD FROM TABLE şeklinde aşadaki sorguyu çekip db'ye gönderiyorum , profiler ile baktımda SELECT NAME FROM CONTACTS WHERE CODE='ABC' yerine SELECT NAME FROM CONTACTS WHERE CODE='" + PLN + "' bu şekilde görünüyor.
Teşekkürler.
Merhaba,
Tirnak isaretleri ile ilgili bir karisiklik olabilir. Bir de bu sekilde dinamik kullanmk yerine parametre kullanmayi deneyebilirsiniz. Eger C# ile yaziyorsaniz asagidaki gibi parametre tanimlayip SqlCommand sinifnin parameters dizisine bunu parametre olarak ekleyebilirsiniz.
SELECT NAME FROM CONTACTS WHERE CODE=@Value
Merhaba,
Tirnak isaretleri ile ilgili bir karisiklik olabilir. Bir de bu sekilde dinamik kullanmk yerine parametre kullanmayi deneyebilirsiniz. Eger C# ile yaziyorsaniz asagidaki gibi parametre tanimlayip SqlCommand sinifnin parameters dizisine bunu parametre olarak ekleyebilirsiniz.SELECT NAME FROM CONTACTS WHERE CODE=@Value
+ @ismail hocama ek olarak siz zannedersem kod tarafından program ile göndermektesiniz ismail hocamın önerisini bir prosedüre çıkarıp o prosedüre parametre göndermek sureti ile bu fix'i uygulayın kod için SQL kullanımı ilerki zamanlarda sütün ekleme esnasında deployment ve zaman kaybı maaliyeti doğuracaktır.
Kolay gelsin
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Merhaba,
Tirnak isaretleri ile ilgili bir karisiklik olabilir. Bir de bu sekilde dinamik kullanmk yerine parametre kullanmayi deneyebilirsiniz. Eger C# ile yaziyorsaniz asagidaki gibi parametre tanimlayip SqlCommand sinifnin parameters dizisine bunu parametre olarak ekleyebilirsiniz.SELECT NAME FROM CONTACTS WHERE CODE=@Value
bir web projesinde ,hazır raporları uygulama yonetim ekranından db'ye kaydedip ,uygulama tarafında kullandırmaya çalışıyorum ,parametre ile işimi gördüm ,teşekkürler.