水晶报表表的别名中含有特殊字符的处理

In Crystal Reports, the following error message is displayed when an invalid character is used in the database

table alias name: Query Engine Error: “The alias requested “my\aliasname”, contains a combination of

characters which is not considered to be valid”. The invalid characters are: .:{}()@&$#^!*~|%", -+>,/\`

New Behavior:

A registry subkey now exists that Crystal Reports uses to identify what characters are considered to be invalid

for alias names. By default, the registry subkey value data contains the following characters:

.:{}()@&$#^!*~|%"- If you wish to use one of the invalid characters in an alias name, remove the desired

character from the registry subkey value data.

The registry subkey is:

HKEY_LOCAL_MACHINE\Software\Crystal Decisions\9.0\Crystal

Reports\Database\InvalidAliasCharList

The issue is corrected in the following component version, or later.

craxddrt9.dll 9.2.3.723 04/16/2003

craxdrt9.dll 9.2.3.723 04/16/2003

crpe32.dll 9.2.3.723 04/16/2003

crqe.dll 9.2.1.605 04/16/2003

crw32.exe 9.2.3.723 04/16/2003

时间: 2024-10-30 05:24:34

水晶报表表的别名中含有特殊字符的处理的相关文章

Oracle密码中含有特殊字符时exp,imp的使用

今天通过exp迁移Oracle 数据,由于密码含有很有很多特殊字符,弄了好久,都没成功,后发在网上找到方法. 1 exp用法Linux 下(密码用一对双引号, 整体userid用对单引号括住)exp 'skytf/"?`}:Q*H"@skytf'"<[email protected]#<>?`}:Q*H"@skytf' DIRECT=Y buffer=52428800 FEEDBACK=10000 statistics=none file=skyt

cookie的内容中含有特殊字符

背景 同事碰到的一个问题,存cookie的时候,对内容做了base64,所以结尾可能会含有等号,但是java中通过request.getCookies()获取cookie时,发现取到的值中缺少等号 原因 https://blog.csdn.net/hl_java/article/details/78908423上找到一段话 我们在实际使用Cookie过程中要注意一些问题: 1. Cookie的兼容性问题 Cookie的格式有2个不同的版本,第一个版本,我们称为Cookie Version 0,是

JQuery对id中含有特殊字符的转义处理

转载--http://www.jb51.net/article/41192.htm <div id="a[]">kkkkkk</div> <script type="text/javascript"> //方法1 $(document.getElementById('a[]')); //方法2 $('#a\\[\\]'); //方法3 $("div[id='a[]']"); </script>

ajax请求中传递的参数中如果含有特殊字符怎么处理?

在JQUERY AJAX开发中遇到了下面的一个问题,在执行AJAX请求的时候,需要传递一个“50%”的参数,而这个参数中含有特殊字符%.这样的话就会出现问题了,我们知道服务器在发送请求的时候,会将url中的参数转化成类似于“%2C%2F%3F%3A%40%26%3D%2B%24%23”,所以在我们执行含有这样特殊字符的ajax请求的时候就会出现错误,因为我们传递的参数可能发生了变化,也可能由于参数本身中就含有特殊字符所以系统没有办法编译它. 可能会抛出这样的一个异常: 警告: Parameter

Web.Config中使用特殊字符出错解决方法

程序代码 <appSettings>    <add key="URL" value="http://www.mzwu.com/?id=1&keyword=abc"/></appSettings> 运行出错,提示:分析 EntityName 时出错.原因是value中含有特殊字符"&",解决方法使用其对应的ASCII码"& #38;"替换即可: <appSett

JQuery中的id选择器含有特殊字符时,不能选中dom元素的解决方法

1.jquery类库在我们实际项目中用的很多,大家经常需要根据控件的id,获取对应的html元素.但是:当id含有特殊字符的时候,是不能选中的. 2.自己简单的测试了下,jquery的id选择器只支持,单词.阿拉伯数字.下划线.中划线.其中单词,包括英文字母.汉字,但是控件id属于客户不可见内容,实际中开发人员是不用汉字作为id的,这里不考虑. 3.自己写了一个工具方法,开人人员只要将id转义后,jquery就能选中了,不用再考特殊字符的问题.代码是基于jquery1.6版本. function

PHP检测数组中的每个值是否含有特殊字符

本文出至:新太潮流网络博客 /** * [TestArray 检测数组是一维还是二维] * @E-mial [email protected] * @TIME 2017-04-07 * @WEB http://blog.iinu.com.cn * @param [type] $array [数组] */ function TestArray($array){ if(is_array($array)){ foreach($array as $v){ if(is_array($v)){ $Int_A

JQuery中的id选择器含有特殊字符时,不能选中dom元素

1.jquery类库在我们实际项目中用的很多,大家经常需要根据控件的id,获取对应的html元素.但是:当id含有特殊字符的时候,是不能选中的 2.jquery的id选择器只支持,单词.阿拉伯数字.下划线.中划线.其中单词,包括英文字母.汉字,但是控件id属于客户不可见内容,实际中开发人员是不用汉字作为id的,这里不考虑

Powershell 批量重命名文件中含有 [] 导致报错

下载的所有文件中都包含了 "[下载网站地址]", 按照常规方法 Get-ChildItem "D:\Bluey\" -Recurse |ForEach-Object{Rename-Item -Path $_.FullName -NewName $_.FullName.Replace('old','new')} 一直报告无法发现源文件,查阅后得知当文件名中包含特殊字符,需要使用 -LiteralPath 参数. Get-ChildItem "D:\Bluey