本帖最后由 dahaibian111 于 2012-11-01 00:42:28 编辑

解决方案 »

  1.   

    If mSqlite.sqlite3_prepare_v2(f_lSqlite, "SELECT * FROM Table where idx = '0012345' ", 0, f_lStatement, 0) = SQLITE_OK Then
    为什么不这样直接查询呢?
      

  2.   

    http://www.sqlite.com.cn/MySqlite/4/89.Html提交回复...
      

  3.   

    谢谢楼上的帮忙,我用您的方法试了一下,代码如下:If mSqlite.sqlite3_prepare_v2(f_lSqlite, "SELECT * FROM Table where idx = '0012345' ", 0, f_lStatement, 0) = SQLITE_OK Then
    T.Text = "有结果"
    Else
    T.Text = "没有结果"
    End If可是的一直显示的是“没有结果”另外,如何让它输出idx字段中“0012345”所对应的第二个字段的数据“welcome”呢?还有可不可以将代码中的‘0012345’换成一个变量呢,因为我需要它自动查询,谢谢!
      

  4.   

    是的,所以不能用遍历,就是不知道在VB中有没有其他方法来查询sqlite数据库!