【问题标题】:System.Data.SQLite Logic error in select command选择命令中的 System.Data.SQLite 逻辑错误
【发布时间】:2014-06-16 12:24:11
【问题描述】:

我有以下选择命令:

        Dim nCmdSel As SQLite.SQLiteCommand = cnApp.CreateCommand
        With nCmdSel
            .CommandText = "SELECT word, priority FROM mf WHERE word LIKE " & _
                "@word% " & _
                "ORDER BY priority DESC LIMIT 100"
            .Parameters.Add("@word", DbType.String).Value = sThisWord 
        End With
        r = nCmdSel.ExecuteReader()

我收到了错误

"SQL logic error near ORDER:"

但我看不出我在哪里犯了错误。 有人看吗?

谢谢!

【问题讨论】:

    标签: sqlite system.data.sqlite


    【解决方案1】:

    知道了:

    我需要这样做:

    .Parameters.Add("@word", DbType.String).Value = sThisWord & "%"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多