Postgres中的功能

时间:2014-12-29 09:58:12

标签: vb.net postgresql

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驱动程序来实现这一点。

任何帮助将不胜感激。这是我用来执行功能的代码

0 个答案:

没有答案