Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除关键字计数VB.net_Vb.net_Keyword Search - Fatal编程技术网

删除关键字计数VB.net

删除关键字计数VB.net,vb.net,keyword-search,Vb.net,Keyword Search,我有关于这个计数关键字的问题后,出现的东西 这里是代码 Public Sub searchayumiKn() Dim myKeyWords() As String = TChat.Text.Split(" "c) Dim mySQLQuery As String = "SELECT AIRes FROM T_GKnowledge WHERE " Dim KeyWordCount As Integer For KeyWordCount = 0 To myKeyWo

我有关于这个计数关键字的问题后,出现的东西

这里是代码

Public Sub searchayumiKn()
    Dim myKeyWords() As String = TChat.Text.Split(" "c)
    Dim mySQLQuery As String = "SELECT AIRes FROM T_GKnowledge WHERE "
    Dim KeyWordCount As Integer

    For KeyWordCount = 0 To myKeyWords.Length - 1
        Dim strKeyParameter As String = String.Format("@Param{0}", KeyWordCount)
        Dim strWhereClause As String

        If KeyWordCount = 0 Then
            strWhereClause = String.Format("Keyword LIKE {0}", strKeyParameter)
        Else
            strWhereClause = String.Format(" OR Keyword LIKE {0}", strKeyParameter)
        End If
        mySQLQuery &= strWhereClause
        cmdhikari.Parameters.AddWithValue(strKeyParameter, String.Format("{0}{1}{0}", "%", myKeyWords(KeyWordCount)))
    Next

    With cmdhikari
        .CommandText = mySQLQuery
        .Connection = conayumi
    End With

    Try
        dthikari = New DataTable
        dahikari.Fill(dthikari)
        answers.DataBindings.Add("text", dthikari, "AIRes", True)
    Catch ex As Exception
        MsgBox(ex.Message, MsgBoxStyle.Critical, "Caution")
    End Try
    KeyWordCount = 0
    TChat.Clear()
    Return
End Sub
出现错误@param bla”。有人可以删除此计数吗?
我只需要原始的数据记录。不是每次都计数。只是不使用计数。所以自由记录此声明的移出

Dim strKeyParameter As String = String.Format("@Param{0}", KeyWordCount)
Dim strWhereClause As String
使用相同的参数进行重复声明是很困难的

希望能有用

问候
阿德·努鲁达

@kleopatra谢谢你的修改,我的错就在这里