连接ODBC,数据库源为ORACLE,连接参数 字符串写法

niyangping 2011-04-18 03:00:27
我尝试通过ODBC的方法连接oracle

我看到微软的教程上写,如果是SQL SERVER,那么写 SELECT * FROM TABLE WHERE ABC=@AAA可以使用查询参数了,不知道如果数据源是ORACLE,应该如何写法,才能让参数顺利的传入呢?
换句话说就是把下面的写法
SELECT * FROM TABLE WHERE ABC=@AAA

转成数据源为ORACLE的写法,我用的是ODBC连接的。

请大家帮助!

...全文
328 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
niyangping 2011-04-18
  • 打赏
  • 举报
回复
这个格式是正确的 ABC是字段名,AAA为参数

select * from table where ABC=:AAA
解决办法
1,Parameter中定义
2,Dataset中定义,这样REPORTING SERVICE就会直接将参数的值传入,就像水晶报表那样
小知识点,但是卡住了,真是痛苦啊!
谢谢!
niyangping 2011-04-18
  • 打赏
  • 举报
回复
我就是用REPORTING SERVICE啊,难道就没有人用ORACLE数据源的?
补充:
我用下面的格式
SELECT * FROM TABLE WHERE ABC=:abc可以得到字段,但是始终得不到数据
--小F-- 2011-04-18
  • 打赏
  • 举报
回复
建议去ORACLE问问

690

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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