27 Ocak 2018 Cumartesi

Syntax error near 'yyyy' in the full-text search condition 'xxx yyyy'. hatasının çözümü

Merhabalar,

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]