SqliteDB:=TSQLiteDatabase.Create('users.db');
SqliteTB:=SqliteDB.GetTable('Select * from users');
如何能让查询出的结果在DBGrid中显示出来请指教
8 个解决方案
#1
直接下载一个unidac组件吧。访问sqlite就像用ado一样简单
#2
用一个DataSource连接你的数据集,然后DBGrid连接DataSource,只要你的数据集打开了,DBGrid就显示你查询的结果数据了。
#3
朋友,其实我就想问DateSource连接数据集的代码,我找好久了都是ADO的
#4
那么,你使用了什么数据集呀?
#5
TSQLiteDatabase?
#6
说实话我也不知道数据集指的是那些,关于数据库的部分就我就贴子里写的那些,不知道如何于DateSource进行关联
#7
加一层 clientdataset . 循环装入到本地缓存表, 然后使用的方式跟传统的数据感知组件一样。
#8
要么就换个Sqlite控件,像DISQLite3之类的
像TSQLiteDatabase 这种直连Sqlite的方式,要在dbgrid显示,我能想到的也就循环遍历了
像TSQLiteDatabase 这种直连Sqlite的方式,要在dbgrid显示,我能想到的也就循环遍历了
#1
直接下载一个unidac组件吧。访问sqlite就像用ado一样简单
#2
用一个DataSource连接你的数据集,然后DBGrid连接DataSource,只要你的数据集打开了,DBGrid就显示你查询的结果数据了。
#3
朋友,其实我就想问DateSource连接数据集的代码,我找好久了都是ADO的
#4
那么,你使用了什么数据集呀?
#5
TSQLiteDatabase?
#6
说实话我也不知道数据集指的是那些,关于数据库的部分就我就贴子里写的那些,不知道如何于DateSource进行关联
#7
加一层 clientdataset . 循环装入到本地缓存表, 然后使用的方式跟传统的数据感知组件一样。
#8
要么就换个Sqlite控件,像DISQLite3之类的
像TSQLiteDatabase 这种直连Sqlite的方式,要在dbgrid显示,我能想到的也就循环遍历了
像TSQLiteDatabase 这种直连Sqlite的方式,要在dbgrid显示,我能想到的也就循环遍历了