SQLite-选择我的行,但不显示它们/空的sqlite行

时间:2019-01-14 18:01:15

标签: sql linq sqlite

作为Visual Studio扩展,我在当前版本4.7.632中使用 SQL Server Compact Toolbox 。我对SQLite数据库进行简单查询时遇到问题。我通过扩展程序的SQLite浏览器启动查询。

第一个查询:

SELECT * FROM [statistics]

Id articlename category
1  article-1   A
2  article-2   B
3  article-3   C

(3 rows found)

第二次查询:

SELECT id, articlename, category FROM [statistics]

Id articlename category
1  article-1
2  article-2
3  article-3

(3 rows found)

找到我的第二列“类别”,但在此查询中将其留空。仅当我在查询中明确列出两列(文章名称和类别)而不是*时,我才遇到这种情况。

第三个查询:

SELECT id, category FROM [statistics]

Id category
1
2
3

(3 rows found)

为什么未显示我的类别的值?该列在数据库中创建为“文本,不为null”。与我的文章专栏相同。

1 个答案:

答案 0 :(得分:1)

我现在使用了另一个SQL浏览器,在这里我可以正确显示列-交换了两个字段。奇怪的是,我的VS Add-On SQL Server Compact Toolbox 正确显示了该列。

非常感谢您的帮助。我可以向您推荐这种SQLite浏览器https://sqlitebrowser.org/

我可以告诉您通过VS的独立工具查看这些表: