2009-12-05 54 views
0

我正在开发c#中的桌面应用程序& sql 2005.我希望提供附加所需文档(pdf格式)wid数据的选项。请让我知道最好的方法。先谢谢你。如何为c#中的每个sql记录执行附件

+0

您想将这些文件存储在数据库中吗? – 2009-12-05 10:10:10

+0

谢谢reply.Not实际上在数据库中,但在服务器上,以便我可以通过我的桌面应用程序访问它们。 – developer 2009-12-05 10:17:16

+1

是否可以升级到Sql server 2008? http://lopataru.wordpress.com/2009/03/20/document-management-with-sql-server/ – 2009-12-05 10:21:32

回答

1

好然后不幸的是你必须要么使用自己的服务器文件系统管理文件存储,或者你可以将其存储在数据库本身(它会变得臃肿!)

请参阅SQL Server 2005的文件存储

How To: Encrypt and Manage Documents with SQL Server 2005

OK,然后进行文件管理

看到这个例子

File Manager Component

+0

最好我不想存储在SQL Server上的文件可以在第二种方法探索。 – developer 2009-12-05 11:19:53

1

只需创建一个表格,该表格将包含要附加文件的文件名和服务器路径,然后创建一个方法将附加文件复制到服务器位置并将相关信息(名称和路径)存储在表。请求时,使用其他方法从服务器位置检索文件。简单。

我个人比较喜欢将文档存储为BLOB,因为服务器文件结构和路径可能随时间而改变。

+0

谢谢伯特的回复。 由于这是我的第一个项目,我在编程初学者可以让我详细了解它。 感谢你.. – developer 2009-12-07 05:06:42

相关问题