gpt4 book ai didi

mysql - vb.net 查询以显示数据表的特定行 [基本]

转载 作者:行者123 更新时间:2023-11-30 22:20:26 24 4
gpt4 key购买 nike

enter image description here

如何在表中显示查询返回的特定行查询代码为

SELECT name, STD, Fees, paid
FROM register
WHERE (paid - Fees < 0)

我得到错误

    "An unhandled exception of type 'System.Data.ConstraintException'               
occurred in System.Data.dll
Additional information: Failed to enable constraints. One or more rows

contain values violating non-null, unique, or foreign-key constraints."

但是当我返回所有行时它工作正常如何仅显示特定行?

我用过

Dim test As DataTable
test = Me.RegisterTableAdapter.GetDataBy ' GetDataBy is Query
DataGridView1.DataSource = test

最佳答案

通过选择表中的所有列来进行查询。如果您省略查询数据中的列,TableAdapter 将填充 null。

SELECT student_id, name, contact_number, address, STD, FEES, Duration, image_lotacion, (....) 
FROM register WHERE (paid - Fees < 0)

另一种选择是允许DataTable 接受空值并且没有错误。在 DataTable 的每一列的属性中,将 AllowDBNull 属性设置为 True,并将属性 NullValue 设置为空或 0(如果它是数字或 bool 值)。您还应该删除主键并允许列为零,因为如果不包含在办公室中,也会报错。

关于mysql - vb.net 查询以显示数据表的特定行 [基本],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36742689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com