当前位置:编程学习 > VB >>

怎样设置字段允许为空?报错信息中required属性没的设置啊?

怎样设置字段允许为空?报错信息中required属性没的设置啊?

情况所需,有些字段必须为空,哪个语句可以这样设置呢。 --------------------编程问答-------------------- 在表中增中字段:
sql=" alter table 表名  ADD  [字段名]  [varchar] (20) NULL "
conn.execute sql

对此字段赋值(当变量为空时对字段赋NULL,否则赋变量值):
sql=" insert into 表名(字段名) values("& iif(变量名="","NULL","'"& 变量名 &"'") &"
conn.execute sql
--------------------编程问答-------------------- 直接打开数据库,然后去修改不就行了。
--------------------编程问答-------------------- vb建字段,默认情况下如果不设置,字段空的就建不起来啊!
在vb里怎么设置?? --------------------编程问答-------------------- 建表时[ChID] long NOT NULL(NOT NULL即不允空),[TitleBTF] byte NULL(NULL即允许空)

你可以用ADODC或ADODB来建表
参考我的博客文章:http://blog.csdn.net/chinaboyzyq/archive/2010/03/18/5392731.aspx

另外,你可以用ADOX来建立表,想允许字段空,在添加这个字段时要单独设置这个字段的属性允许空。



--------------------编程问答-------------------- select ISNULL(CONVERT(varchar(100), 字段, 23), '') as 字段 from [表]  --------------------编程问答-------------------- 打开数据库,选择设计表,在该字段“允许空”的列上打上钩不就行了? --------------------编程问答-------------------- 如果为空写入,就用
     on error goto l1                  
  
L1:
    If Err.Number = 94 Then Resume Next
很好解决这个问题
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,