vb.net如何显示来自Postgresql的选定数据?

玛丽

为什么即使我正确地声明了数据库名称及其表,该错误总是说TracingApp_fmemployeeseesuppliersfeedbackquestions不存在,我只希望如果数据库中存在名字和姓氏,那么我搜索的记录将显示在DataGridView1中

 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim dt As New DataTable
        Dim firstname = firstnametextbox.Text.Trim()
        Dim lastname = lastnametextbox.Text.Trim()
        Try
            Using MyCon As New Odbc.OdbcConnection("Driver={PostgreSQL ANSI};database=contacttracing;server=localhost;port=5432;uid=*****;sslmode=disable;readonly=0;protocol=7.4;User ID=*****;password=*****;"),
                    cmd As New Odbc.OdbcCommand("SELECT firstname= '" & firstname & "', lastname= '" & lastname & "' FROM TracingApp_fmemployeesuppliersfeedbackquestions ", MyCon)
                MyCon.Open()
                dt.Load(cmd.ExecuteReader)
            End Using
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
        DataGridView1.DataSource = dt
    End Sub

这是我的PostgreSQL树

在此处输入图片说明

这是我得到的错误

在此处输入图片说明

更新

香港专业教育学院也尝试过

Odbc.OdbcCommand("SELECT firstname= '" & firstname & "', lastname= '" & lastname & "' FROM public.TracingApp_fmemployeesuppliersfeedbackquestions ", MyCon)

它也没有工作...

凯斯·贾德

我建议将表名用引号引起来:

"SELECT * FROM ""TracingApp_fmemployeesuppliersfeedbackquestions"" " 

""是用来将单曲"变成VB字符串的方法

我建议这样做是因为我知道PG会将所有未加引号的表名都转换为小写(如在“不存在关系中”错误消息中所示),但是查询工具树显示表名中的某些字母为大写,因此我怀疑表名是区分大小写的,并且TracingApp_fmemployeesuppliersfeedbackquestionstracingapp_fmemployeesuppliersfeedbackquestions

如果没有其他应用程序正在使用该数据库,那么更改表名可能会比较烦人,因此您不必在VB字符串中填充很多 ""

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

vb.net datagridview不显示选定的行

来自分类Dev

VB NET,累积损坏

来自分类Dev

VB.NET和VB之间的区别

来自分类Dev

来自datagridview的VB.net .tostring(“ 0.000”)

来自分类Dev

Vb.net-FolderBrowserDialog

来自分类Dev

SQL Server:存储来自VB.NET的数据

来自分类Dev

VB Net IsDBNull问题

来自分类Dev

VB 2010表格显示

来自分类Dev

如何计算datagridview vb.net中选定的行数

来自分类Dev

使用VB.NET显示从数据网格视图到TextBox的选定行

来自分类Dev

在TextBox ASP.NET VB中显示来自GridView的选定数据

来自分类Dev

如何从选定的邮件VB.NET获取Outlook PST名称

来自分类Dev

VB.NET FolderBrowserDialog

来自分类Dev

从excel导入特定数据到datagrid vb.net

来自分类Dev

Vb.Net-UpdateDriverForPlugAndPlayDevices

来自分类Dev

VB.net 2维数组,包含来自列表的数据

来自分类Dev

如何使用VB.Net查询来自不同供应商的不同数据库

来自分类Dev

Vb.net-FolderBrowserDialog

来自分类Dev

Visual Studio中的VB.net-如何从数据库中检索特定数据?

来自分类Dev

VB 2010表格显示

来自分类Dev

VB.NET:无法将访问数据库中的选定数据显示到datagridview中

来自分类Dev

VB.NET VbNewLine

来自分类Dev

VB.NET与多态

来自分类Dev

使用 vb.net 在下一个单元格中显示来自 datagridcombobox 的选定项,即 datagridtextcolumn

来自分类Dev

声明下拉选定数据asp.net vb

来自分类Dev

显示 SQL 数据库中的特定数据,而没有要过滤的列。(VB.NET)

来自分类Dev

来自vb.net的水晶报表中没有数据显示,使用SQL的数据集

来自分类Dev

如何在多个文本框中显示多条记录但来自同一个数据库 vb.net

来自分类Dev

vb.net Postgresql 数据库,使用DataTable 并在Datagridview 中显示位图

Related 相关文章

热门标签

归档