sqlite索引名称不起作用

时间:2017-04-12 11:36:43

标签: vb.net sqlite sql-server-ce

我正在使用windows mobile application.i在我的移动应用程序中使用了sqlserverce数据库。我提到了我的工作代码

  Dim conn1 As New SqlServerCe.SqlCeConnection("Data Source = " & hht_Storage & "\database\master.sdf")
        Dim cmd1 As SqlServerCe.SqlCeCommand = conn1.CreateCommand()
        Dim rdr1 As SqlServerCe.SqlCeDataReader
conn.Open()
            cmd.CommandType = CommandType.TableDirect
            cmd1.IndexName = "barcodeidx"
            cmd.CommandText = "barcode"
            rdr = cmd.ExecuteReader()
            MsgBox(Trim(Txt_barcode.Text))
            rslt = rdr1.Seek(SqlServerCe.DbSeekOptions.FirstEqual, New Object() {Trim(Txt_barcode.Text)})  

现在我将我的数据库更改为sqlite并开始编码..所以我给出了这样的代码。

Dim conn As New SQLite.SQLiteConnection("Data Source = " & hht_Storage & "\database\master.s3db")
        Dim cmd As SQLite.SQLiteCommand = conn.CreateCommand()
        Dim rdr As SQLite.SQLiteDataReader

 cmd.CommandType = CommandType.TableDirect
            cmd.IndexName = "barcodeidx"  **'Error' Indexname is not member of System.data.sqlite.sqlitecommand**
            cmd.CommandText = "barcode"
            rdr = cmd.ExecuteReader()
            MsgBox(Trim(Txt_barcode.Text))
            rslt = rdr.Seek(SqlServerCe.DbSeekOptions.FirstEqual, New Object() {Trim(Txt_barcode.Text)})    

'错误'搜索不是System.data.sqlite.sqlite命令的成员

我该如何纠正这个问题?我应该给什么而不是这个?

0 个答案:

没有答案