在一个数据注册页面,在TextBox中填入数据然后填到数据库中,数据库是Oracle的,对应的字段为Char(5),如果在TextBox中填入的是英文,超过5个就自动截断,可如果输入中文超过长度就报错,本来想用TextBox的MaxLength属性来约束的,可TextBox中一个中文,英文字长度都当作1,而数据库中中文字长度当作2,而英文字长度当作1。大家说说有什么方法能解决我的问题???
解决方案 »
- FCK 2.4.3版本点击上传图片到服务器没反应
- 弹出登录窗口 ajax实现 进行验证的问题
- 在UpdatePanel下弹出声音问题
- 如何触发DataList或Repeater内嵌的DataList或Repeater控件的数据绑定事件?
- NET调用Excel应用的问题
- |M| 第三贴:如何在我的MyPage页面再继承我的PageTool.cs类 我贴出结构样子
- 问一个有关DataGrid的问题
- Datagrid在编辑命令时,列宽度控制及编辑命令时多层表头设置问题
- 在C#中为什么不能序列化实现了IDictionary接口的类
- 怎样将当前页面中的一个表格打印出来?
- 求各位高手帮看看,我这几个方法写的是否有毛病,是否有不完善之处,请各位帮我优化一下,不胜感激!!!
- SQL问题,急,请大家帮忙解答,在线等
cmd.Parameters[":Name"].Value=txtName.Text;
txtName是TextBox,
Name是数据库字段为Char(5)
如果txtName的Text是“中国人”三个汉字就超出范围系统报错,如果是英文“abcdefgh",
就不会报错,只是截取前面5个。