1

阅读 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

生成的数据表具有行中的列和信息。

4

1 回答 1

1

只需像使用SELECT x FROM y语句一样使用该编译指示。

于 2012-09-22T16:13:29.720 回答