看网上对安豆挺好的,问一下小白可以学吗?

我在一个构造函数中写了这样的语句:

每次执行到 这一句的时候就会指针出错,不知道为什么

}

不过我想知道为什么别的char类型的就可以存进去呢,象另外一个长度是50,可是我就存一位也照样存进去了

看一看是否设置了输入最大长度maxlength的值为15?

应该是这样:我在sql server上试了,可以的,char是固定长度的,如果你定义了10位,则当你输入数据的时候,假设你输入了少于10位,而你把焦点移到别的字段时,则他会自动填补空格保证正好10位,象:123456____,多了四个空格,当你又重新输入的时候,后面有四个空格,当然不能再输入了,要先去掉空格才行。楼主碰到的就是这样的问题,你定义了18位,当你输入15位的时候其实后面还有3个空格,当然不能再输入数据了,建议你用varchar,他是不固定长度的,不会出现自动填补空格的错误

server上试了,可以的,char是固定长度的,如果你定义了10位,则当你即将输入数据的时候,其实它的字段的值已经有10个空个了,虽然你输入了5位数据,但其实后面已有5个空格给补充了。楼主碰到的就是这样的问题,你定义了18位,当你输入15位的时候其实后面还有3个空格,当然不能再输入数据了,建议你用varchar,他是不固定长度的,不会出现自动填补空格的错误

}

我要回帖

更多关于 憨豆先生 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信