2012-12-16 189 views
1

我正在将我的数据库从SQL Server移到MS Access以获得便携功能,并且我被卡在Varbinary字段类型的SQL Server中。我应该在MS Access数据库中选择什么?Sql服务器到Ms Access

Sql Server     MsAccess 
----------------------------------- 
Images      OLEObjects 
Varbinary     what should i choose? 

我正在使用SQL Server 2005,与Visual Studio 2010和Access数据库是2010年以及。

+0

我试图连接SQL Server与数据源4小时,但它失败了。所以我想做手动。 :) –

回答

1

VarBinary的替代方案是OLE Object

欲了解更多详情请see this

2

将图像和blob对象存储在Access数据库中并不是一个好主意。虽然使用OLE对象在技术上是可行的,但在看到Access开始像龟一样爬行之前,并不需要存储许多图像/斑点。大多数人会选择将这些二进制对象保存在数据库之外,并只将文件名存储在Access数据库中。

+0

图像输入将完成一次,就像输入员工配置文件,之后将不会有更多图像输入。 –

+1

您还应该查看Access 2010中提供的新附件数据类型;请参阅http://office.microsoft.com/en-ca/access-help/attach-files-and-graphics-to-the-records-in-your-database-HA010341505.aspx – SylvainL

+0

如果您没有Access 2010 ,图像的斑点不是很糟糕:http://support.microsoft.com/kb/103257 – Fionnuala