首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

ACCESS表不允许空字符串,DBEdit怎么提交空值

2013-11-26 
ACCESS表不允许空字符串,DBEdit如何提交空值有一ACCESS数据库用SQL命令生成表Table1,其中有一字段是A101(

ACCESS表不允许空字符串,DBEdit如何提交空值
有一ACCESS数据库用SQL命令生成表Table1,其中有一字段是A101(文本类型,允许空字符串为否),
用ADOQuery连接表Talbe1,用DBEdit1连接A101字段.
    1.当DBEdit1.SetFocusr后不做任何修改post正常
    2.当DBEdit1编辑后又删除为空,post后就提示"字段A101不能是零长度的字符串".
这种情况应如何处理
  问题:如何用SQL程序将字段A101的"允许空字符串"修改为"是",或者如何将DBEdit1的置为空(null),我用SQL命令"update Table1 set A101=null"是可以通过的,但如何用Post方式提交null值. DBEdit null 允许空字符串
[解决办法]

引用:
如何将DBEdit的值改为Null呢?用DBEdit1.Text=''试了是不行的,用DBEdit1.Text=null报错!

用字段的值啊,试试下面的。
if DBEdit1.Text='' then
  DataSet.FieldValue['XXX'] := null;

热点排行