Используя DAO и VB6, я пытаюсь установить значение по умолчанию для текстового поля access 97 в пустую строку (а не в Null) таким образом:
Dim newField as DAO.Field
Set newField = myTablelDef.CreateField("NewField", dbText, 10)
newField.DefaultValue=""
Однако это интерпретируется как Null, и новые записи, для которых NewField не указан, получают значение Null вместо пустой строки. Если я изменю значение, скажем, «По умолчанию», это будет отражено в новых записях, поэтому сам код верен. Я знаю, что МОЖНО присвоить текстовое поле пустой строке, а не нулю, так как же это сделать?