用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();的时候不会根据驱动类型判断么?
请大家指教一下
需要你自己写。
两个数据库是竞争的,当然有不一样的地方。微软也不可能给别人做嫁衣裳。还是要自己写的。