首页 新闻 搜索 专区 学院

DAAB兼容Oracle和sql参数化语句的问题

0
悬赏园豆:10 [待解决问题]

用daab做的程序,以前是用sql的库,现在要连到Oracle库上
碰到了下面的这个问题
sql参数化语句可以这么写,select * from XXXX where id=@id 在
但是Oracle只支持这样的参数 select * from XXX where id=:id
写好的程序换到Oracle上改了数据连接后都没问题,
但是这种参数化语句就不能共用了?daab没有标准的sql么?
小弟用daab比较少,难道微软在
  DbCommand command = dbProviderFactory.CreateCommand();的时候不会根据驱动类型判断么?
请大家指教一下

汤包的主页 汤包 | 初学一级 | 园豆:25
提问于:2010-10-26 11:07
< >
分享
所有回答(2)
0

需要你自己写。

Astar | 园豆:40805 (高人七级) | 2010-10-26 13:22
0

两个数据库是竞争的,当然有不一样的地方。微软也不可能给别人做嫁衣裳。还是要自己写的。

茂茂 | 园豆:2887 (老鸟四级) | 2010-10-26 15:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册