我正在使用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命令的成员
我该如何纠正这个问题?我应该给什么而不是这个?