在delphi 2010下高手们是如何解决表格显示的?

如题,在windows+delphi2010环境下只需要自带一个sqlite3.dll就可以“绿色”访问SQLite数据库,那么问题来了,如何显示数据呢?我已经实现用st... 如题,在windows+delphi2010环境下只需要自带一个sqlite3.dll就可以“绿色”访问SQLite数据库,那么问题来了,如何显示数据呢?我已经实现用stringGrid来显示了,可是界面很难看,不能编辑等,请高手给我最完善的解决方法吧!谢谢了。 展开
 我来答
台浦泽4r
2014-11-11 · TA获得超过937个赞
知道小有建树答主
回答量:1249
采纳率:62%
帮助的人:636万
展开全部

db:=TSQLiteDatabase.Create('test.db','dbpassword');  
sql:='SELECT * FROM USER';  
...//试试这样
追问
我想用表格控件显示数据。sqlite代码我会用。
追答

下载ASQLite3安装好,然后增加二个控件:ASQLite3DB1、ASQLite3Query。

slDBPath := ExtractFilepath(application.exename) + 'test1.db';
ASQLite3DB1.Database:=AnsiToUtf8(slDBPath);//用AnsiToUtf8转换让ASQLite3支持中文路径
ASQLite3DB1.DriverDLL:='sqlite3.dll';
ASQLite3DB1.Connected:=True;
ASQLite3Query1.SQL.Text:='Select * from testTable';
ASQLite3Query1.Open;
然后再用DataSource控件连接ASQLite3Query,DBGrid控件连接DataSource就行了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式