无法创建查询

时间:2014-11-13 18:18:42

标签: vb.net pervasive

我已经搜索了很多内容,无法找到并回答(可能是因为它如此简陋)。

我正在创建一个简单的VB应用程序来搜索普及数据库中的项目。我设法连接到数据库,但无法弄清楚如何创建和执行查询。我对此很陌生,但这就是我所拥有的。

Dim idText As String
Dim myPsqlConnection As PsqlConnection = New PsqlConnection()
myPsqlConnection.ConnectionString = "ServerName=FILESERVER;ServerDSN=myDSN"
myPsqlConnection.Open()
'run query here, but I don't know how!
myPsqlConnection.Close()

我正在寻找一种方法来执行一个简单的select * from table from feild = something'查询类型,没有插入,删除或更新..只读。

1 个答案:

答案 0 :(得分:2)

您需要查看PsqlCommand and PsqlDataReader objects 一个执行查询的非常简单的VB.NET应用程序是:

Imports Pervasive.Data.SqlClient

Module Module1

    Sub Main()
        Dim conn As New PsqlConnection("ServerDSN=DEMODATA")
        Dim cmd As New PsqlCommand("select id,name from class", conn)
        conn.Open()
        Dim dr As PsqlDataReader
        dr = cmd.ExecuteReader
        While (dr.Read)
            Console.WriteLine("ID: " & dr("id").ToString() & " -- " & "Name: " & dr("name").ToString())
        End While
        dr.Close()
        conn.Close()

    End Sub

End Module