使用DAO和VB6我尝试将访问97文本字段的默认值设置为空字符串(而不是Null),因此:
Dim newField as DAO.Field
Set newField = myTablelDef.CreateField("NewField", dbText, 10)
newField.DefaultValue=""
Run Code Online (Sandbox Code Playgroud)
但是,这被解释为Null,并且未指定NewField的新记录将Null作为其值而不是空字符串.如果我将值更改为"默认",则会在新记录中反映出来,因此代码本身是正确的.我知道可以将一个空字符串而不是Null分配给Text字段,那么它是如何完成的呢?
小智 5
这有效:
txtFieldone.AllowZeroLength = True
txtFieldone.DefaultValue = """"""
Run Code Online (Sandbox Code Playgroud)
不确定这里发生了什么,但我用=""查询测试它,它返回正确的记录!
| 归档时间: |
|
| 查看次数: |
1778 次 |
| 最近记录: |