插入语句中C#应用程序中的MySql ODBC 5.1驱动程序的内存分配错误
发布时间:2021-01-11 22:24:43 所属栏目: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. (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql – 如何使一个表“覆盖”另一个表?
- mysql – 如何在joomla 1.7中使用AND编写’WHERE’子句条件
- MySQL是否需要主键用于多对多链接表?
- 将MySQL root密码重置为“default” – MAMP
- mysql – 如何在连接两个表时避免重复
- c# – MYSQL中不存在Canonical Function“EntityFunctions.
- 盘点mysql中容易被我们误会的地方
- mysql – SequelizeJS – hasMany to hasMany在同一个表上有
- php – 在Laravel 4中搜索和过滤/优化数据库结果
- php – 如何在MySQL表的列中找到最常见的结果