第一次使用Delphi,使用sqlite3查询出了结果集SqliteDB:=TSQLiteDatabase.Create('users.db');
SqliteTB:=SqliteDB.GetTable('Select * from users');
如何能让查询出的结果在DBGrid中显示出来请指教

解决方案 »

  1.   

    直接下载一个unidac组件吧。访问sqlite就像用ado一样简单
      

  2.   

    用一个DataSource连接你的数据集,然后DBGrid连接DataSource,只要你的数据集打开了,DBGrid就显示你查询的结果数据了。
      

  3.   

    朋友,其实我就想问DateSource连接数据集的代码,我找好久了都是ADO的
      

  4.   


    说实话我也不知道数据集指的是那些,关于数据库的部分就我就贴子里写的那些,不知道如何于DateSource进行关联
      

  5.   

    加一层 clientdataset . 循环装入到本地缓存表, 然后使用的方式跟传统的数据感知组件一样。
      

  6.   

    要么就换个Sqlite控件,像DISQLite3之类的
    像TSQLiteDatabase 这种直连Sqlite的方式,要在dbgrid显示,我能想到的也就循环遍历了