试图运行一个非常简单的查询并填充数据表,但始终收到“无法启用约束...”错误(使用mysql ver 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
我绝对可以确定output_type表中没有空值,外键等……它只有9行!是什么原因引起的错误。
感谢您的帮助, 丹尼尔