Win7下"&"字符的问题

equn93 2010-06-17 04:29:37
用delphi开发数据库系统时发现一个诡异的问题:
连接字符串中有'&'这个符号,赋值给ADO对象后报连接失败的异常,后面一查发现连接字符串因为这个字符而变了。
比如是ABC&DE就变成了ABCDE。
这种情况在其他系统下都正常,Win7下就有问题。
请问应该如何处理?
不要说避免使用'&',还有连接字符串必须是可配置的。
因为固化在TADOConnection组件里,不动态赋值连接字符串倒没这个问题。
...全文
115 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
equn93 2010-07-05
  • 打赏
  • 举报
回复
哎。。。 结帖算了
winstonbonaparte 2010-06-18
  • 打赏
  • 举报
回复
沒裝WIN7的系統,也沒碰到過這種情況
equn93 2010-06-18
  • 打赏
  • 举报
回复
都没人来解惑吗?
equn93 2010-06-17
  • 打赏
  • 举报
回复
而且是除了win7的系统都没问题
equn93 2010-06-17
  • 打赏
  • 举报
回复
问题是换个没有'&'符号的连接字符串就得连上数据库了。
应该不只是显示的问题
Harryfin 2010-06-17
  • 打赏
  • 举报
回复
“&字母”一直就是表示快捷键,所以你会看到那个字母下面有条横线
Harryfin 2010-06-17
  • 打赏
  • 举报
回复
[Quote=引用楼主 equn93 的回复:]
比如是ABC&DE就变成了ABCDE。
[/Quote]
这个只是显示出来是这样而已吧,以前的系统也是这样显示的,但实际是有&的。

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧