0
我只是把我的過程中的xml結構作爲輸入,它在本地主機上工作完美,但是當我託管它時,它響應mysql不支持ExtractValue函數。實時服務器響應ExtractValue函數不支持mysql
我有這樣的代碼發送到程序......
string OType = "LogIn";
ProcedureName = "SP_AgentAction";
XElement xl = new XElement(
new XElement("UserId", userid),
new XElement("Pass", Password)
);
ds = objDal.ExecuteDataSet(ProcedureName, CommandType.StoredProcedure, new MySqlParameter("@xml", xl.ToString()));
而且這是我收到的數據的過程。
begin
declare UserId,Pass,UserStatus varchar(50);
set UserId=ExtractValue(xml,'/root/UserId');
set Pass=ExtractValue(xml,'/root/Pass');
select us_status,us_fname,us_mname,us_lname,us_usercode
from us_uxusermaster
where us_userid=UserId and us_password=Pass;
End