Unable to convert MySQL date/time value to System.DateTime 过错ITeye - AG环亚娱乐集团

Unable to convert MySQL date/time value to System.DateTime 过错ITeye

2019-01-12 04:45:34 | 作者: 鸿福 | 标签: 数据库,报错,一个 | 浏览: 2042

unable to convert MySQL date/time value to System.DateTime 环境VS2010/MySqlrn在数据库中读取DataTable回来,转化为泛型List,数据库字段中有一个bit型和一个datetime型字段。调用如下办法报错:rnprotected static List ConvertDataTableToList(DataTable dataTable)rn rn List list = new List();rn Type targetType = typeof(T);rn PropertyInfo[] allPropertyArray = targetType.GetProperties();rnrn foreach (DataRow rowElement in dataTable.Rows)rn rn T element = Activator.CreateInstance();rnrn foreach (DataColumn columnElement in dataTable.Columns)rn rn foreach (PropertyInfo property in allPropertyArray)rn rn if (property.Name.Equals(columnElement.ColumnName))rn rn if (rowElement[columnElement.ColumnName] == DBNull.Value)rn rn property.SetValue(element, null, null);rn rn elsern rn property.SetValue(element, rowElement[columnElement.ColumnName], null);rn rn rn rn rnrn list.Add(element);rn rn return list;rn rnrn报错提示为:unable to convert MySQL date/time value to System.DateTime和rnunable to convert System.UInt64 to System.Booleanrnrn在网上查找解决方案,运用如下数据库衔接串:Dim cs as String = Database=your_db;Data Source=localhost;User Id=root;Password=password;Allow Zero Datetime=True; rnrn依然报错,请高手帮助回答怎么处理,谢谢~~

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表AG环亚娱乐集团立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1
  • 2

    手机号码校验合法性ITeye

    代表,必定,第二位
  • 3
  • 4

    Java 目标巨细的核算ITeye

    目标,巨细,字节
  • 5
  • 6
  • 7

    架构师之jdk8ITeye

    字符串,判别,如果
  • 8
  • 9

    Google Onsite 面经ITeye

    一个,空间,变量
  • 10

    《Windows中心编程》ITeye

    窗口,音讯,函数