Не могу создать запрос
Я много гуглил и не могу найти и ответить (возможно, потому что это так элементарно).
Я создаю простое приложение 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()
Я ищу способ выполнить простой запрос типа "выбрать * из таблицы, где feild= что-то", без вставок, удалений или обновлений... только для чтения.
1 ответ
Решение
Вам нужно взглянуть на объекты PsqlCommand и PsqlDataReader.
Очень простое приложение 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