连接ODBC,数据库源为ORACLE,连接参数 字符串写法
我尝试通过ODBC的方法连接oracle
我看到微软的教程上写,如果是SQL SERVER,那么写 SELECT * FROM TABLE WHERE ABC=@AAA可以使用查询参数了,不知道如果数据源是ORACLE,应该如何写法,才能让参数顺利的传入呢?
换句话说就是把下面的写法
SELECT * FROM TABLE WHERE ABC=@AAA
转成数据源为ORACLE的写法,我用的是ODBC连接的。
请大家帮助!
------解决方案--------------------建议去ORACLE问问
------解决方案--------------------我就是用REPORTING SERVICE啊,难道就没有人用ORACLE数据源的?
补充:
我用下面的格式
SELECT * FROM TABLE WHERE ABC=:abc可以得到字段,但是始终得不到数据
------解决方案--------------------这个格式是正确的 ABC是字段名,AAA为参数
select * from table where ABC=:AAA
解决办法
1,Parameter中定义
2,Dataset中定义,这样REPORTING SERVICE就会直接将参数的值传入,就像水晶报表那样
小知识点,但是卡住了,真是痛苦啊!
谢谢!