我有带有 sql express 的 Visual Studio 2010。我正在尝试创建一个将显示来自数据库的文件的 asp 网站,并且需要将文本文件或 pdf 插入数据库表中,这可以使用可视界面完成吗,我发现的所有指令都只使用 sql 插入命令?
谢谢
我有带有 sql express 的 Visual Studio 2010。我正在尝试创建一个将显示来自数据库的文件的 asp 网站,并且需要将文本文件或 pdf 插入数据库表中,这可以使用可视界面完成吗,我发现的所有指令都只使用 sql 插入命令?
谢谢
不,你不能这样做。基本的 UI 界面意味着你可以输入它,你不能输入一个字节数组。
所以这意味着代码,这并不难,但我建议您考虑将 url / 文件名存储在表中,然后将文件放在文件系统上,而不是作为表中的 blob。
数据库 blob 中的文件确实对本地部署有一些好处,因为您不必担心某些 muppet 会使它们无法访问。服务器端虽然这远没有那么担心。只要你备份数据库和文件系统,并提出一个合理的目录和文件命名结构,它的成本要比用大量你不能在查询中使用的东西来膨胀数据库要少得多,更不用说它往往使卷(mdb)文件变得一团糟。
哦,一直有传言说 MS 也将丢弃超过 8000 字节的 blob。