急,请问如何判断一个字段是否允许为空?

ayu11789 2003-03-27 06:41:54
如何用ASP判断一个ACCESS表中的字段是否允许为空(必填字段)?
或者说,一个字段对象,它的是否允许为空的属性是哪一个?当是什么值的时候允许为空,什么值不允许为空?
...全文
149 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2003-03-30
  • 打赏
  • 举报
回复
Attributes

Field對象的屬性。可具有下表常數中的任一個:

常數
描述

adFldMayDefer
該域的值並不和整條記錄一起返回,只在顯式指定時返回。

adFldUpdatable
你可以寫該域。

adFldUnkownUpdatable
你能否可以寫該域未知。

adFldFixed
該域包含固定長度的資料。

adFldIsNullable
你可以向該域寫空值

adFldMayBeNull
你可以從該域讀取空值。

adFldLong
你可以在該域上使用AppenfChunk和GetChunk方法。

adFldFowID
該域是Identity列。

adFldRowVersion
該域是Timestamp列

adFldCacheDeferred
該域的值是緩存的,而且可從緩存中讀取資料。

「已注销」 2003-03-30
  • 打赏
  • 举报
回复
<%
attrib=rs("test").attributes
if (attrib and adFldIsNullable)=False then
response.write "No"
else
response.write "Yes"
end if
%>
ayu11789 2003-03-30
  • 打赏
  • 举报
回复
真的完了,没人会吗???
ayu11789 2003-03-28
  • 打赏
  • 举报
回复
可能是我没说清楚,我需要的不是判断这个字段中的记录是否是空,
我要的是怎样判断这个表中的某一个字段是否是必填字段.
ayu11789 2003-03-28
  • 打赏
  • 举报
回复
完了完了,没一个人知道,楼上的,我不是这个意思,要是这样,我早就做出来了.
localmis 2003-03-28
  • 打赏
  • 举报
回复
if isnull(字段值) then
.....
end if
gddd 2003-03-28
  • 打赏
  • 举报
回复
刚测试了下.如果被读娶出来的字段为
'
号的话...或者其它特殊符号的话..可能导致什么后果...呵..
gddd 2003-03-28
  • 打赏
  • 举报
回复
t1=left(rs("字段名"),1)
if len(t1)=0 then 字段为空
ayu11789 2003-03-27
  • 打赏
  • 举报
回复
这样不行,会往里面加一条长度为零的一个字符,但这并不是NULL,
所以,这不能达到我的要求,我要的是,检测出它是不是能为空.
就是在建库里有没有设上不允许空. 如用SQL语句建的表就是那个 NOT NULL
有谁能办到??
hahu 2003-03-27
  • 打赏
  • 举报
回复
不妨这样试一下
on error resume next'用这个语句遇到错误会继续执行程序
sql="update tablename set fieldname=''"
conn.execute sql
if err.number<>0 then
不能为空
err.clear
else
可以为空
end if
ayu11789 2003-03-27
  • 打赏
  • 举报
回复
就是一个字段是否允许输入空值,NULL
hahu 2003-03-27
  • 打赏
  • 举报
回复
不能说是什么值的时候可以为空
有些字段默认是可以为空
但是可以设为不能为空

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧