0

我正在使用 ASP.net 3.5 开发一个网站,我也在使用 MS Access 2013 作为数据库,在后面的代码中我编写了以下代码,以从数据库中获取数据:

list = adapter.GetData().Rows.Cast<DataRow>().Select(row =>
     new Item()
     {
           ID = Convert.ToInt32(row["ID"]),
           gbName = (string)row["gbName"],
           gbLocation = (string)row["gbLocation"],
           gbBodyContent = (String)row["gbBodyContent"],
           gbDate = (string)row["gbDate"]
     }).ToList();

gbBodyContent我选择“长文本”作为类型,但是当我输入长文本时,我收到以下异常:

无法启用约束。一行或多行包含违反非空、唯一或外键约束的值。

任何人都可以解释这一点!?

4

0 回答 0