在delphi 2010下高手们是如何解决表格显示的?
如题,在windows+delphi2010环境下只需要自带一个sqlite3.dll就可以“绿色”访问SQLite数据库,那么问题来了,如何显示数据呢?我已经实现用st...
如题,在windows+delphi2010环境下只需要自带一个sqlite3.dll就可以“绿色”访问SQLite数据库,那么问题来了,如何显示数据呢?我已经实现用stringGrid来显示了,可是界面很难看,不能编辑等,请高手给我最完善的解决方法吧!谢谢了。
展开
1个回答
展开全部
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就行了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询