将文本文件插入数据库

时间:2012-06-14 14:38:11

标签: asp.net sql visual-studio-2010

我有使用sql express的visual studio 2010。我试图创建一个将从数据库中显示文件的asp网站,并需要将文本文件或pdf插入到数据库表中,这可以使用可视化界面完成,我发现的所有内容只使用sql插入命令?

由于

1 个答案:

答案 0 :(得分:0)

不,你不能这样做。基本UI界面意味着您可以键入它,您不能键入字节数组。

所以这意味着代码,它并不难,但我建议你考虑在表中存储一个url / filename,然后将文件放在文件系统而不是表中的blob。

数据库blob中的文件确实对本地部署有一些好处,因为你不必担心一些muppet让它们无法访问。虽然服务器方面不那么担心。只要你备份数据库和文件系统并提出一个合理的目录和文件命名结构,它就会比在数据库膨胀的情况下花费更少的成本而不能在查询中使用,更不用说了它倾向于使卷(mdb)文件混乱。

哦,并且有传言说MS也会在8000字节以上丢掉blob。