【发布时间】:2014-01-09 13:55:29
【问题描述】:
我正在 ASP.NET MVC 中处理 VCard 项目。我需要用换行符将 VCard 结果保存在数据库中。
我将所有结果存储在一个名为 cartText 的列中。这是我的代码:
QrString += "var compiled_card_data = \"BEGIN:VCARD\" + \"\\n\"\n" + "+";
QrString += "\"VERSION:2.1\" + \"\\n\"\n" + "+";
QrString += "\"FN:\" + firstname + \"\\n\"\n" + "+";
QrString += "\"N:\" + lastname + \"\\n\"\n" + "+";
QrString += "\"END:VCARD\" + \"\\n\"\n";
调试时,我可以看到格式正确的换行结果。
我将此结果存储在 SQL Management Studio 中,以供以后检索。但是在 DB 中,结果会不间断地存储。 所以当我尝试扫描时,我可以在一行中看到所有结果。
那么我如何将结果存储在带有换行符的数据库中
【问题讨论】:
-
SQL Management Studio 不会显示换行符,它将显示为带有额外空格的单行。最好还是使用
Environment.NewLine -
@musefan 嗨,我试过 Envirnoment.NewLine。但它也将结果保存在 DB 中的一行中。
-
默认情况下SQL Management Studio 不会显示换行符,请尝试导出数据以查看换行符。或从数据库中读取数据并返回到您的应用程序以查看它们
-
您好,您能说明一下您是如何将结果存储在数据库中的吗?
-
是的,我做到了。当我将结果提取到 App 中时,我可以在一行中看到所有结果,因为 DB 中的结果存储在一行中。
标签: javascript database vcf-vcard