繁体   English   中英

如何在 MS Access 文本字段中维护 crlf

[英]How do I maintain crlf in MS Access text field

我正在导入从旧的基于 Web 的数据库中抓取的数据并将内容放入 MS Access。 旧数据库具有带有 crlf 和空行的文本字段,但是当我将此数据写入 Access 时,它全部消失了。 如果我将相同的数据写入 VB 消息框,则会保留 crlf,所以我猜想与 Access 字段有关(我尝试过纯文本和富文本,但没有区别):

rsu!comment = (xmlNode.nodeTypedValue) 'Write content to database
MsgBox (xmlNode.nodeTypedValue) 'Debug msgbox

所以我回到基础,简单地将以下字符串写入数据库,但仍然得到相同的结果:

teststr = "This is Line 1" & vbcrlf & "This is Line 2"
rsu!comment = teststr
MsgBox = teststr

所以它似乎可能是一个访问字段/文本框格式问题?

有没有人有任何代码可以成功地将 crlf 写入格式为“富文本”的 MS Access 长文本字段并在文本框中正确显示?

如上所述,这是通过在“评论”字段上运行以下查询来排序的:

Replace([comment],Chr(13) & Chr(10),"<br>")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM