我正在开发c#中的桌面应用程序& sql 2005.我希望提供附加所需文档(pdf格式)wid数据的选项。请让我知道最好的方法。先谢谢你。如何为c#中的每个sql记录执行附件
回答
好然后不幸的是你必须要么使用自己的服务器文件系统管理文件存储,或者你可以将其存储在数据库本身(它会变得臃肿!)
请参阅SQL Server 2005的文件存储
How To: Encrypt and Manage Documents with SQL Server 2005
OK,然后进行文件管理
看到这个例子
最好我不想存储在SQL Server上的文件可以在第二种方法探索。 – developer 2009-12-05 11:19:53
只需创建一个表格,该表格将包含要附加文件的文件名和服务器路径,然后创建一个方法将附加文件复制到服务器位置并将相关信息(名称和路径)存储在表。请求时,使用其他方法从服务器位置检索文件。简单。
我个人比较喜欢将文档存储为BLOB,因为服务器文件结构和路径可能随时间而改变。
谢谢伯特的回复。 由于这是我的第一个项目,我在编程初学者可以让我详细了解它。 感谢你.. – developer 2009-12-07 05:06:42
- 1. 为表中的每个记录执行语句
- 2. addListenerForSingleValueEvent被执行两次,每个记录
- 3. SQL Server中每行中的记录数
- 4. 如何顺序执行目录中每个文件的命令?
- 5. 如何获取宏为每个查询记录/行执行操作?
- 6. 内连接SQL为每个记录
- 7. 如何在mysql中为每个记录插入附加一个增量数字
- 8. 表的每个记录的多个附件
- 9. 如何将我的bash会话记录为可执行文件?
- 10. 如何选择有附件的记录
- 11. 每周记录的记录数 - Oracle SQL
- 12. SQL:需要为每个单独的记录创建两个唯一的记录
- 13. 是否可以记录在SQL Server上执行的每个查询的文本?
- 14. 如何使用BATCH文件执行文件夹中的所有SQL文件,并将每个文件的结果记录在<SQL文件名> .log中?
- 15. 如何为目录中的每个文件运行java任务?
- 16. 如何统计SQL Server 2005数据库中每个表中的每条记录?
- 17. 如何在每次执行SQL查询时选择随机唯一记录
- 18. SQL:计算每个记录的列值
- 19. 如何在linux中执行每个登录用户的程序?
- 20. 如何在C#中执行时间记录器类包装器
- 21. 如何为文件中的每一行执行命令?
- 22. Makefile - 为文件夹中的每个.c制作一个可执行文件
- 23. 建立一个csv文件的每个记录的SQL查询
- 24. 将输出记录为SSIS中的文本文件执行SQL任务
- 25. SSIS - '执行SQL'任务和记录集
- 26. 附加kafka偏移量foreachRDD中的每个记录
- 27. 每个记录
- 28. 每个记录
- 29. 记录SqlDataAdapter的每个语句C#
- 30. SQL Server +为表中每个masterID只选择两条记录
您想将这些文件存储在数据库中吗? – 2009-12-05 10:10:10
谢谢reply.Not实际上在数据库中,但在服务器上,以便我可以通过我的桌面应用程序访问它们。 – developer 2009-12-05 10:17:16
是否可以升级到Sql server 2008? http://lopataru.wordpress.com/2009/03/20/document-management-with-sql-server/ – 2009-12-05 10:21:32