首页 新闻 会员 周边 捐助

表单数据到sqlsever,这中间数据是如何处理的

0
悬赏园豆:10 [已解决问题] 解决于 2020-11-06 13:40

因为表单数据提交时候都是字符串格式,但是表中字段有各种类型,比如int类型的一个字段,我提交了空字符串后,save后默认存储成了0,而且没有抛异常,所以想知道这个处理过程是在哪里完成的

刘下来的主页 刘下来 | 小虾三级 | 园豆:919
提问于:2020-04-01 10:17
< >
分享
最佳答案
0

这个和数据库没有关系,是你的界面表单传递数据到后台语言(java/c#/php)的时候;后台是int类型属性接受数据,空字符串就是没有数据,所以int类型属性字段会默认给个值:0  ;

收获园豆:10
悟行 | 专家六级 |园豆:12559 | 2020-04-01 12:29

是在Save方法中处理的是吧,我看到有封装好的Save方法,直接把前端传过来的数据json一下后就可以了,但是不知道他是如何判断出来数据库中字段类型,并转换成相应的类型的,有相关文章之类的推荐吗,不知道怎么搜相关的

刘下来 | 园豆:919 (小虾三级) | 2020-04-01 13:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册