Imports Npgsql
Imports System.Windows.Forms.DataVisualization.Charting
Public Class Form1
Dim connstring As String = String.Format("Server=127.0.0.1;Port=5432;" +
"Username=postgres;Password=Maestro;Database=EMS_Demo_db;")
Dim conn As NpgsqlConnection = New NpgsqlConnection(connstring)
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
'Last seven days Consumption
If CheckBox1.Checked = True Then
CheckBox2.Checked = False
DataGridView1.Visible = True
DataGridView2.Visible = False
DataGridView3.Visible = False
DataGridView4.Visible = False
Chart1.Visible = True
Try
conn.Open()
Dim Command As NpgsqlCommand = New NpgsqlCommand("SELECT * FROM lastsevendays_sp ('" + DateTimePicker1.Value.ToString("yyyy-MM-dd") + "')", conn)
Dim reader As NpgsqlDataReader = Command.ExecuteReader()
Dim data_Table1 As New DataTable
data_Table1.Load(reader)
DataGridView1.DataSource = data_Table1
reader.Close()
conn.Close()
Catch ex As Exception
MsgBox(ex.ToString)
End Try
我试图通过使用ODBC驱动程序开发连接字符串来获取表适配器中的postgres函数。连接已成功开发但它只在服务器资源管理器中而不是存储过程[函数]中调用表。我知道通过查询它是可能的但是我如何通过使用ODBC驱动程序来实现这一点。
任何帮助将不胜感激。这是我用来执行功能的代码