PB中multieditline空间的“~r~n"转"~n"
private: constant String MULEDIT_NEWLINE = "~r~n" //multilineEdit控件的换行符号 constant String MULEDIT_NEWLINE_ERROR = "~n~r" //multilineEdit控件的换行符号(这个原来存在数据库中的,没效果) constant String DATAWINDOW_NEWLINE = "~n" //数据窗口列的换行符号
/**************************************************************************\ |* 函 数: wf_turn_muleditnl_to_dwnl() *| |*------------------------------------------------------------------------*| |* 描 述: PB中mulitilineedit空间的换行符为~n~t,而数据窗口列的换行为~n, *| |* 在此做个转换 *| |* 参 数: *| |* value string ; *| |* 返回值: string *| |*------------------------------------------------------------------------*| |* 示 例: *| |*------------------------------------------------------------------------*| |* 作 者: zxq 日 期: 2013-10-31 *| \**************************************************************************/ String ls_turn_result pfc_n_cst_string lnv_string // 纠正错误,再做转换 周璇球 2013-10-31 ls_turn_result = lnv_string.of_globalreplace(as_content,MULEDIT_NEWLINE_ERROR,MULEDIT_NEWLINE) ls_turn_result = lnv_string.of_globalreplace(ls_turn_result,MULEDIT_NEWLINE,DATAWINDOW_NEWLINE) return ls_turn_result
/**************************************************************************\ |* 函 数: wf_turn_dwnl_to_muleditnl() *| |*------------------------------------------------------------------------*| |* 描 述: PB中mulitilineedit空间的换行符为~n~t,而数据窗口列的换行为~n, *| |* 在此做个转换 *| |* 参 数: *| |* value string ; *| |* 返回值: string *| |*------------------------------------------------------------------------*| |* 示 例: *| |*------------------------------------------------------------------------*| |* 作 者: zxq 日 期: 2013-10-31 *| \**************************************************************************/ String ls_turn_result pfc_n_cst_string lnv_string // 防止数据库中已经保存了~n~t或~t~n的数据 周璇球 2013-10-31 ls_turn_result = lnv_string.of_globalreplace(as_content,MULEDIT_NEWLINE_ERROR,DATAWINDOW_NEWLINE) ls_turn_result = lnv_string.of_globalreplace(as_content,MULEDIT_NEWLINE,DATAWINDOW_NEWLINE) ls_turn_result = lnv_string.of_globalreplace(ls_turn_result, DATAWINDOW_NEWLINE,MULEDIT_NEWLINE) return ls_turn_result