Apache flex SQLite专家:如何显示关于文件的非常详细的元数据?

Apache flex SQLite专家:如何显示关于文件的非常详细的元数据?,apache-flex,sqlite,metadata,internal,Apache Flex,Sqlite,Metadata,Internal,我遇到过这样一种情况,一个针对表的简单查询在Flex中返回不正确的值,但在SQLite的其他GUI前端中却没有返回 从ttl中选择标题,其中ttl.ttl=140//ttl也是PK列的列名 正在返回属于主键为1400的行的标题 ttl.ttl定义为int数据类型 同样,这个问题只在Flex中表现出来,而不在SQLite的其他GUI前端中表现出来,它们返回正确的标题值 我希望尽可能多地了解有关此表的低级信息,以帮助解决问题。如何查询内部信息?我肯定不是大师,但希望能提供一些有用的信息 a。sqli

我遇到过这样一种情况,一个针对表的简单查询在Flex中返回不正确的值,但在SQLite的其他GUI前端中却没有返回

从ttl中选择标题,其中ttl.ttl=140//ttl也是PK列的列名

正在返回属于主键为1400的行的标题

ttl.ttl定义为int数据类型

同样,这个问题只在Flex中表现出来,而不在SQLite的其他GUI前端中表现出来,它们返回正确的标题值


我希望尽可能多地了解有关此表的低级信息,以帮助解决问题。如何查询内部信息?

我肯定不是大师,但希望能提供一些有用的信息

a。sqlite命令行工具

如果正在运行sqlite3命令行访问程序,则可以键入.tables以获取所有表的列表。或者您可以键入.schema以查看包含所有表和索引的完整数据库架构

b。按代码

SELECT name FROM sqlite_master
WHERE type='table'
ORDER BY name;

编辑:

在阅读了您在Adobe论坛上的帖子后,我认为您的问题在于:

您应该将ttlid声明为整型主键,而不是整型主键

通过将ttlid作为整数主键,它将成为rowid的别名,rowid是自动生成的主键


.

谢谢您的回复。我已经确定了Adobe Flex似乎忽略我的整数PK并创建自己的PK的基本问题!至少到目前为止,我在Adobe论坛上的帖子还没有收到Adobe的任何回复。