asp.net datatable:未能启用约束一个或多个行包含违反使用mysql的非null、unique或外键约束的值

bfhwhh0e  于 2021-06-15  发布在  Mysql
关注(0)|答案(0)|浏览(210)

试图运行一个非常简单的查询并填充一个datatable,但是不断得到一个“failed to enable constraints…”错误(使用mysql版本8.0.13)。以下是相关代码:

dim dt as new datatable
Using mycon As New MySqlConnection(...)
            Using mycmd As New MySqlCommand("Select * from output_type where 
              is_active='Y';", mycon)
            Try
                mycon.Open()
                   using myread as mysqldatareader = mycmd.executereader
                     dt.load(myread)
                   end using
                mycon.Close()
                End Using
            Catch ex As Exception
            Finally
                If mycon.State <> ConnectionState.Closed Then
                    mycon.Close()
                End If
            End Try
        End Using
    End Using
return dt

我绝对确定输出类型表中没有空值、外键等…只有9行!!是什么导致了这个错误。
谢谢你的帮助,丹尼尔

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题