2 u012401353 u012401353 于 2016.04.21 20:00 提问

access表中字段为空时,程序运行产生中断,大家看下这些代码该怎么修改?

图片说明

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.21 22:14
已采纳

将这些字段设置成非可空字段,并且设置默认值为"",可以一劳永逸解决这个问题。

u012401353
u012401353 表中记录很多的,重新设置后,它会自动填充为“”吗?
大约 2 年之前 回复
u012401353
u012401353 好,我试试
大约 2 年之前 回复
oyljerry
oyljerry   Ds   Rxr 2016.04.21 22:01

用try catch来捕获异常 加错误处理

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
代码建ACCESS表时,如何允许字段为空
如何用 JET SQL DDL 语句定义:1、“必填”为“是” ——————比如用 not null关键字2、“必填”为“否”3、“允许空字符串”为“是”------- 比如用 NULL 关键字4、“允许空字符串”为“否”2和4呢?      我的理解是这样的在设计Table的时候,我们可以看到“必填属性”和“允许空字符串”两个属性。您希望在今后的使用过程中能够分别地对其进行修改和设置。不知道我理
Access数据库中“必填字段”和“允许空字符串”的含义
关于Access中字段属性:“必填字段”和“允许空字符串”,我们一般可以按照SQL Server对应的方式去理解。即:必填字段设置为“是”,就是NOT NULL,即必须填值,即执行insert语句时,必须为这个字段设置一个值(设置了默认值的必填字段除外)。这个时候,理论上是可以为字段设置一个空字符串的值的,即:""。但如果,“允许空字符串”设置为了否,则不能插入空字符串("")。反过来,如果必填字...
Oracle修改表某字段不允许为空问题。
各位:修改表某字段不允许为空问题。 [复制链接]     杜甫 注册会员 初级会员 精华贴数 0 专家积分 0 技术积分 66 社区积分 2 注册时间 2003-8-26 论坛徽章: 0 加好友 发消息
Access 中值为空字符串字段与值为null字段的查询问题
在Access中null和空字符串是不同的,若处理不好会带来不少麻烦,特别是在混合查询中。 解决的简单方法如下: var SQLStr:string; begin // SQLStr := 'select * from ordertb where 1>0'; if Trim(Edit1.Text)<>'' then SQLStr := SQLStr +' and serialid
Access中字段类型及修改字段类型的SQL语句
Access中字段类型及修改字段类型的SQL语句Access中的数据类型Access中有10中数据类型:文本、备注、数值、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查询向导。1、文本(Text(n)):这种类型允许最大255个字符或数字,Access默认的大小是50个字符,而且系统只保存输入到字段中的字符,而不保存文本字段中未用位置上的空字符。可以设置“字段
Access中修改字段类型SQL语句
在ACCESS里,备注类型用Memo表示,所以改变字段的数据类型为备注的SQL为:  ALTER TABLE user ALTER COLUMN userinfo Memo  对了,如果user表有外键,而且你要修改的字段就是外键的话,你就不能修改啦!  下面给出修改为其它类型的SQL(表为tb,字段为aa):  ALTER TABLE tb ALTER COLUMN aa Byte 数字
access 中空值的判断
 -- access 使用isnull函数判断是否null值 delete from 表 where isnull(字段) -- 如果空值是指0长度的, 则 delete from 表 where 字段=""
orale 当这个字段为空时更新为同一个表的另一个字段的内容
update content set aliastitle = title where aliastitle is null;
sqlserver 修改表字段默认值,或原字段不能为空,修改为可以为空
declare @name varchar(100)--DF为约束名称前缀select @name=b.name from syscolumns a,sysobjects b where a.id=object_id(biGuestQuestion) and b.id=a.cdefault and a.name=FGuestName and b.name like DF%--删除约
C# Access修改字段说明
-----------------------引用 .NET adodb COM Microsoft ADO Ext. 2.8 for DDL and Security ----------------------- ADODB.Connection conn = new ADODB.Connection(); conn.Open("