注意字段的类型,像这种“xxx”字符串类型不能转为int(整数)的,你可以把数据库对应字段的类型从int修改为varchar再试。
做一下判断,正则,int.TryParse 都可以
你觉得“王成建”三个汉字转换成数字多少合适?一个是中文汉字,一个是数字,你是在为难它。能强转成数字(int、double等)的字符都是“12”,“5.2”这种的数字类字符
sql语句写错了吧,把你的查询语句发出来看下