访问sql文本不适用于列表框

时间:2017-08-02 15:50:45

标签: sql sql-server ms-access

我有一个SQL服务器支持的Access数据库,而且我正在努力学习其中一个表," Notes"。

我的数据库为每个用户都有一个配置文件表单,在他们的配置文件中,我想显示Notes表中的注释。我的笔记表设置如下:

NoteID(PK)int
GoerID int
NoteType int
注意( ????
StaffID int
时间戳日期时间

我的问题是Note格式。我可以获取查询以获取所有信息,但是当我尝试使用列表框显示查询信息时,“注释”字段无法添加到列表框中。

我确定这可能是因为字段类型,但我已经尝试了我能想到的每种类型。 ntext,text,nchar等。基本上,我需要这个note字段有大约200个可变文本字符并显示在列表框中。

任何帮助将不胜感激! 感谢

更新了Manager Studio中表和数据类型设置的屏幕截图: Screencap

另请注意,我已多次重建表(更改数据类型时),而在screencap中,NOTE字段实际上名为[NoteText]

1 个答案:

答案 0 :(得分:0)

使用varchar(255)或(如果您需要Unicode)nvarchar(255)

这将在Access端转换为Text(255)(在较新的Access版本中分别为Short Text),并且也可以与您的列表框一起使用。