oracle 数据库第一次用,下面语句在数据库运行都很正常,前台执行的时候就提示缺少表达式,我就不知道原因了。没遇到过。select o.organid,o.organname,s.sealid,s.raceword,s.sealname,s.lineword,s.sealtype from organ o left join seal s on o.organname=s.raceword where [email protected]Oracle数据库SQLselect
调试欢乐多
//为什么参数整的这么特殊!
@o.organid
那个 出错之后我就那样写 试试的 没换过来,现在是@organid ,,是这样报错,缺少表达式
那个我忘记改了,@organid 就是这个 报错 缺少表达式
oracle传递参数是冒号:
where o.organid=:organid
需要传递参数给:organid
DbParameter[] parms = new DbParameter[]
{
OracleHelper.CreateParameter(":organid", OracleType.VarChar, organid)
};
那个 出错之后我就那样写 试试的 没换过来,现在是@organid ,,是这样报错,缺少表达式参数是怎么赋值的?
oracle传递参数是冒号:
where o.organid=:organid
需要传递参数给:organid
DbParameter[] parms = new DbParameter[]
{
OracleHelper.CreateParameter(":organid", OracleType.VarChar, organid)
};
CreateParameter 这个里面方法是什么