插入语句中C#应用程序中的MySql ODBC 5.1驱动程序的内存分配错误
发布时间:2021-04-02 21:09:28 所属栏目:MySql教程 来源:网络整理
导读:我在C#中有一个.NET Wndows应用程序.这是一个使用MySql 5.1数据库社区版的简单Windows应用程序.我已经下载了MySql ODBC驱动程序,并在本地计算机上创建了一个dsn到我的数据库.在我的应用程序中,我可以毫无问题地执行get类型查询,但是当我执行给定的insert语句
我在C#中有一个.NET Wndows应用程序.这是一个使用MySql 5.1数据库社区版的简单Windows应用程序.我已经下载了MySql ODBC驱动程序,并在本地计算机上创建了一个dsn到我的数据库.在我的应用程序中,我可以毫无问题地执行get类型查询,但是当我执行给定的insert语句时(不是我尝试过做任何其他语句),我收到以下错误: {“ERROR [HY001] [MySQL] [ODBC 5.1驱动程序] [mysqld-5.0.27-community-nt]内存分配错误”} 我在Windows XP机器上运行.我的机器有1 GB的内存.
最佳答案
这是因为有些字段接受null,我将它们作为null传递给它们,它们应该作为DBNull.Value传递.对于允许null的所有字段都应检查为null,如果找到null,则应传递DBNull.Value.
(编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |