我目前正在做一个导出MySQL数据的C#项目。导出是针对服务器中的任何数据库的,因此我不会知道表中有哪些字段和数据类型,也不会知道表中的字段是否允许空值。在测试过程中,我发现导出工作正常,但是如果字段允许null,当mysql数据读取器访问为null的行时,它会显示错误SqlNullValueException,data is null。
我目前正在开发一个C# MySQL导出工具。因此,我不会知道表中的字段或每个字段的数据类型。当我从数据库中的表导出数据时,它显示一个MySQLConversionException,说明它无法将MySQL日期/时间覆盖到System.DateTime。reader.isDBNull(fieldCount)){}
但是,当异常在这一行抛出时,我通过向MySQL连接字符串添加Allow Zero DateTime=true来修复它,但在运行代码时
是我可以用cakephp从数据库导出excel文件的方法。1@name.com (0000-00-00)Name 3 000 3@name.com (1391-12-01)我将数据库中的日期字段转换为locate date.( Persian date ),如果我使用Mysql从数据导出,我无法将日期字段转换为