asp.net中向access数据库插入数据时,数值字段送空值过去报错

C#环境,一共5个textbox,对应access数据库中的字段类型是数值。我测试下来,如果不填入任何数据,直接插入记录,系统报错。但实际情况是允许不其中某个textbo... C#环境,
一共5个textbox,对应access数据库中的字段类型是数值。
我测试下来,如果不填入任何数据,直接插入记录,系统报错。

但实际情况是允许不其中某个textbox为空的,我要怎么做可以顺利地插入记录。

我想到的办法是:

1。每个textbox初始化为“0”,等于是插入一个0到数据库;
2。做个循环判断是否为空,空的话就不向这个字段写数据,这样比较麻烦。

有什么更好的办法吗?效率高,且代码简单。谢谢。
展开
 我来答
Rabbitヽ
2008-07-02 · 超过10用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:21.8万
展开全部
你在设计表的时候,字段都充许为空..在页面上做个验证判断
笑着笑着醒来了
2008-07-02 · TA获得超过3653个赞
知道大有可为答主
回答量:4501
采纳率:66%
帮助的人:1961万
展开全部
你应该在网页的LOAD事件中加入if (!IsPostBack){ 。。。}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
本削飞
2008-07-02 · 超过25用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:68万
展开全部
加个vs2005自带的验证控件

不为空 数字~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式