数据库的问题?

MMABing 2001-11-19 10:17:59
Dim dbData As Database
Dim dtTable As TableDef
Dim NewWs As Workspace
Set NewWs = DBEngine.Workspaces(0)
Set dbData = NewWs.CreateDatabase("c:\soft.mdb"), dbLangSpanish)
Set dtTable = dbData.CreateTableDef("属性")
Set F1 = dtTable.CreateField("信息", dbMemo)
dtTable.Fields.Append F1
dbData.TableDefs.Append dtTable
dbData.close
用以上语句创建一个数据库后,"信息"字段只能输入50个字符,
为什么?怎样才能使"信息"字段的字符个数无限制?
...全文
56 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
baoxiang 2001-11-19
  • 打赏
  • 举报
回复
我试了你的程序,如果在数据库里输入,我输了超过255个字符,都可以输的。
不知道你是不是在程序里输入,也许是你的TEXT框定义了maxlength=50。
你看一下吧。
Richard2001 2001-11-19
  • 打赏
  • 举报
回复
...
Set F1 = dtTable.CreateField("信息", dbMemo)
F1.Size = 255
dtTable.Fields.Append F1
dbData.TableDefs.Append dtTable
dbData.close
wufang 2001-11-19
  • 打赏
  • 举报
回复
数据库字段是否设定长度是50呀?

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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