作为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”。与我的文章专栏相同。
答案 0 :(得分:1)
我现在使用了另一个SQL浏览器,在这里我可以正确显示列-交换了两个字段。奇怪的是,我的VS Add-On SQL Server Compact Toolbox 正确显示了该列。
非常感谢您的帮助。我可以向您推荐这种SQLite浏览器https://sqlitebrowser.org/
我可以告诉您通过VS的独立工具查看这些表: