检测字符串中的拆分字符

时间:2015-09-30 07:33:11

标签: sql-server ms-access

最近,我遇到了将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字段中维护换行符,必须有任何字符,但是哪个字符

谢谢! 迈克尔

1 个答案:

答案 0 :(得分:1)

在SQL-Server表中,多行显示为一行。如果将Access TextBox的ControlSource属性设置为该列,则将显示多行。

如果您仍想知道字符:它是ASCII控制字符CR和LF(chr(13)&amp; chr(10)或vbCrLf或vbNewLine)的组合。在SQL-Server语法中,它是CHAR(13)+ CHAR(10)。