#sqlite #system.data.sqlite
#sqlite #system.data.sqlite
Вопрос:
У меня есть следующая команда выбора:
Dim nCmdSel As SQLite.SQLiteCommand = cnApp.CreateCommand
With nCmdSel
.CommandText = "SELECT word, priority FROM mf WHERE word LIKE " amp; _
"@word% " amp; _
"ORDER BY priority DESC LIMIT 100"
.Parameters.Add("@word", DbType.String).Value = sThisWord
End With
r = nCmdSel.ExecuteReader()
Я получаю сообщение об ошибке
"SQL logic error near ORDER:"
Но я не вижу, где я допустил ошибку.
Кто-нибудь это видит?
Спасибо!
Ответ №1:
Понял:
Мне нужно сделать это так:
.Parameters.Add("@word", DbType.String).Value = sThisWord amp; "%"