报错“缺少右括号”

amethyst623 2010-07-13 01:31:48
请问各位:我把Oracle9i和自己用vc写的程序放在同一台电脑上,执行select scott.emp.*,(select dname from scott.dept where scott.dept.deptno=scott.emp.deptno) from scott.emp
就会报错“缺少右括号”,VC的程序放在只装客户端的电脑上运行就正常,那位大侠遇到这种情况的
...全文
345 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
dp282 2010-07-19
  • 打赏
  • 举报
回复
改用10G吧,新版本没问题。。
volsummoning 2010-07-16
  • 打赏
  • 举报
回复
不用vs!
沐浴晨光啊 2010-07-16
  • 打赏
  • 举报
回复
直接执行的sql文?还是存储过程。

缺少右括号,通常的意义就是说sql语句超长了,把多余的部分截掉了
Raul_Gonzalez 2010-07-16
  • 打赏
  • 举报
回复
换种写法试下:
SELECT scott.emp.*, b.dname
FROM scott.emp a, scott.dept b
WHERE a.deptno = b.deptno
xdy3008 2010-07-15
  • 打赏
  • 举报
回复
没遇到过 帮顶。 不懂VC
qinfei008 2010-07-13
  • 打赏
  • 举报
回复
我是来学习的,不过为什么不用别名啊,非要在语句中带上用户名
心中的彩虹 2010-07-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 amethyst623 的回复:]
请问各位:我把Oracle9i和自己用vc写的程序放在同一台电脑上,执行select scott.emp.*,(select dname from scott.dept where scott.dept.deptno=scott.emp.deptno) from scott.emp
就会报错“缺少右括号”,VC的程序放在只装客户端的电脑上运行就正常,那位大侠遇到这种情况的
[/Quote]



select a.*,b.dname
from scott.emp a,scott.dept b
where a.deptno=b.deptno





Luyi06292 2010-07-13
  • 打赏
  • 举报
回复
加 ; 试试呢?
amethyst623 2010-07-13
  • 打赏
  • 举报
回复
同一台电脑上,用ADO连接就会出问题,改用ODBC方式就没问题

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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