Sqlite 中使用PRAGMA 怎么执行及返回数据集

ricon2003 2016-11-30 04:02:49
使用FireDAC连接Sqlite数据库,现在需要执行PRAGMA table_info(Mytable),使用FDquery不行,请问FireDAC怎样执行该命令并返回数据集,谢谢
...全文
1001 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyhoo163 2016-12-03
  • 打赏
  • 举报
回复
应该可以的,主要是相关参数未设置好。
zcwthy 2016-12-02
  • 打赏
  • 举报
回复
我测试了一下可以啊。
  FDConnection1.DriverName := 'SQLite';
FDConnection1.Params.Add('Database=F:\Xe8\ls\FDDemo.sdb');

FDQuery1.Connection := FDConnection1;
DataSource1.DataSet := FDQuery1;
DBGrid1.DataSource := DataSource1;

FDQuery1.SQL.Text := 'PRAGMA table_info(Orders);'; // SQLite 非常好地支持了 SQL92 标准, 目前被忽略的仅有: http://www.sqlite.org/omitted.html

FDConnection1.Open();
FDQuery1.Open();


2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧