最近我从MS Access扩展到SQL Server(后端)。
使用向导顺利完成所有尺寸。尝试访问存储在MS Access(前端)中的SQL Server中的图片时,我只有一个问题。
在向上扩展到SQL Server之前,我将图像存储为MS Access上的附件,这导致了一个问题,因为SQL Server不支持多值列,并且它正在将数据类型转换为ntext
(在向上缩放过程)。然后我通过将所有多值(图片/附件)存储在自己的表中并通过fk引用所有者来解决这个问题。新创建的表具有以下属性ID_number PK text ,FileData OLE OBJECT ,FileName text ,FileType text
所有这些都对应于与MS Access和ODBC连接链接的SQL Server上的表dbo.IMAGE
。此表中的属性为:
ID_number nvarchar, FileData Image,
FileName nvarchar, FileType nvarchar
无论如何都要将图像显示在MS访问表单上,因为我在从SQL Server加载图像时遇到问题。我做了一些研究,发现我必须使用GetChunk
和AppendChunk
方法,但我不知道从哪里开始。