最近,我遇到了将HTML字符串拆分到Access 2010中的单独列并在SQL Server 2008R2表中存储日期的问题。这或多或少都有效,因为行数会有所不同。
为了避免存储HTML标签我有一个更简单的解决方案,我在Access中使用一个文本字段作为标准形式,而另一个文本字段形成为包含格式的富文本。
在标准文本字段中插入从HTML邮件中复制的相同内容可以保持LINE FEED!
我怎样才能"检测"哪个字符是由另一个字符替换它以供进一步使用??
示例:
<div><font face=Arial size=3 color=black>Customer Name</font></div>
<div><font face=Arial size=3 color=black>Customer Address</font></div>
<div><font face=Arial size=3 color=black>12345 City</font></div>
是从html邮件复制的内容并插入到富文本字段中。
如果我将此内容复制到标准文本字段,它看起来像这样:
Customer Name
Customer Address
12345 City
在“服务器”表中,该字段的内容如下所示
Customer Name Customer Address 12345 City
但是要在Access字段中维护换行符,必须有任何字符,但是哪个字符
谢谢! 迈克尔
答案 0 :(得分:1)
在SQL-Server表中,多行显示为一行。如果将Access TextBox的ControlSource属性设置为该列,则将显示多行。
如果您仍想知道字符:它是ASCII控制字符CR和LF(chr(13)&amp; chr(10)或vbCrLf或vbNewLine)的组合。在SQL-Server语法中,它是CHAR(13)+ CHAR(10)。