Aşağıdaki gibi bir hata alıyorsanız. Parametre tanımlarken (') tek tırnak kullanmamanız gerekir.
Syntax error near 'yyyy' in the full-text search condition 'xxx yyyy'.
lstParam.Add(new DBParameter { Key = "@searchFilter", Value = " ' \"" + term + "\" ' "});
Eğer containstable kullanıyorsanız kelimerli çift tırnak ile (") ayırırken parametrenizi aşağıdaki gibi kullanmanız gerekir.
lstParam.Add(new DBParameter { Key = "@searchFilter", Value = "\"" + term + "\""});
Sql sorgunuzda aşağıdaki gibi olmalı.
...LEFT JOIN containstable(STOKLAR, sto_isim , @searchFilter) as ftext on s.sto_id = ftext.[key]
Hiç yorum yok:
Yorum Gönder