MySqlHelper.ExecuteDataset在字段Tinyint上返回错误的值(1)

时间:2015-10-08 16:02:14

标签: mysql vb.net

我有一个数据库,其表格有一个字段Tinyint(1)但不是布尔值,它只是一个从0到9的数字。

当我使用以下方法从此表中提取数据时

Dim ds As DataSet = MySqlHelper.ExecuteDataset(CnStr, SqlStr)

结果“dataset.table(0)”不包含字段值。

返回的值是布尔值。因此,对于字段的每个值,我只获得“TRUE”,当我将数据插入另一个表时,插入的值为0。

我解决了从Tinyint(1)到Tinyint(2)的更改字段类型,但我想知道其他人是否遇到了同样的问题,是否有更好的解决方法。

1 个答案:

答案 0 :(得分:0)