阅读 SQLite 文档,我注意到有可以返回或设置值的 Pragma。我想使用 Pragma table_info(tablename) 和 Pragma page_size。如何在 Vb.net 程序中执行此操作以分别从两个 pragma 获取列列表和页面大小?
编辑:
这是获取信息的代码,只是认为它可能对某人有用
Dim temp = New DataTable
temp.Clear()
Using oMainQueryR As New SQLite.SQLiteCommand
oMainQueryR.CommandText = ("PRAGMA table_info(yourtablename)")
Using connection As New SQLite.SQLiteConnection(conectionString)
Using oDataSQL As New SQLite.SQLiteDataAdapter
oMainQueryR.Connection = connection
oDataSQL.SelectCommand = oMainQueryR
connection.Open()
oDataSQL.Fill(temp)
connection.Close()
End Using
End Using
End Using
生成的数据表具有行中的列和信息。