2012-07-22 65 views
1

我的mySQL数据库中有一个字段,其中包含smallint(2)的数据项。我连接我的数据库到VB 2010,我无法获得数字显示在文本框中。除此之外,其他数值正确显示。虽然它不是布尔数据类型,但此特定数据仅显示TRUE。我检查了我的BindingSource,事实上VB 2010在它不应该的时候将它识别为布尔值。MySQL中的数值数据在VB 2010上的文本框中显示为布尔值TRUE/FALSE

+0

'(2)'只是提示mysql显示多少位数字。在内部,只有'smallint',即使你保存了2位以上的数字 - 它仍然是一个2字节的字段。 – 2012-07-22 03:01:47

回答

0

哦,我的,我看到了什么是错的。在VB 2010上,我去了数据集deisgner,发现特定字段的数据类型是system.boolean,我只是将其更改为system.int16并且一切正常,没有工作