起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 149|回复: 6

[发现]向X3开发人员致以崇高敬意!SQL语句有`这个字符会出错!**

[复制链接]
发表于 2007-10-19 12:29:56 | 显示全部楼层 |阅读模式
用的X3 2401版本,有个字符串里面有个`字符,结果就一直给我报说括号里的XX未正确结束,放到PLSQL里面可以执行,我研究了半天才搞明白!
    再次向X3开发人员致以崇高的敬意!
回复

使用道具 举报

发表于 2007-10-19 14:24:21 | 显示全部楼层
我在2805上测试是正常的。
回复 支持 反对

使用道具 举报

发表于 2007-10-19 15:43:52 | 显示全部楼层
楼主,我在2401版本测试了一下没有问题,我的sql语句是这样的:
SELECT *
  FROM DDB
  WHERE DDB.KH = 'aaa'
你把你的sql贴出来,我试一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-20 13:07:35 | 显示全部楼层
是这样的:insert into xxx(yyy) values('`'),这样会出错。
回复 支持 反对

使用道具 举报

发表于 2007-10-24 14:11:28 | 显示全部楼层
我在28XX系统版本上测试是正常的。
回复 支持 反对

使用道具 举报

发表于 2007-10-24 16:53:12 | 显示全部楼层
我在2401版本也试过了,没问题的,楼主是不是数据类型不对?
回复 支持 反对

使用道具 举报

发表于 2008-6-17 16:49:22 | 显示全部楼层
这样写会引起诸如SQL注入等问题
可以用参数来解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-17 20:34 , Processed in 0.047818 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表