c# - MySql .Net Connector 似乎将错误的类型返回给 DataTable

标签 c# mysql

我在 MySQL 表中有一列定义为 int(11)。用select语句“填充”DataTable后,DataTable对应的列的类型是Int64!有人见过这种行为吗?我希望该列是 Int32!

最佳答案

我没有对此进行测试,但发现这解释了 int(11) 的含义,它可能与您的问题无关,但更多的是旁注:

http://everythingmysql.ning.com/profiles/blogs/data-type-confusion-what-is-an

关于c# - MySql .Net Connector 似乎将错误的类型返回给 DataTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4501663/

相关文章:

mysql - 将 oracle 查询转换为 MySQL 查询

c# - 绑定(bind)到 2 个字符串元素?

c# - 如何在列表框(asp.net)中添加复选框?

c# - 使用匿名对象和常量列的 LINQ to SQL 中的奇怪行为

mysql - 如何连接两个不同名称的 mysql 表? (使用 UNION 时遇到问题)

JavaScript PHP $_Get 问题

python - Django搭建类似YouTube的视频网站

c# - 无法获取证书消息凭据以在我的 WCF 服务中工作

c# - 为池中的每个连接设置 MySql session 变量

mysql - 我该如何编写这个 MySQL 查询?