Ich habe nur eine XML-Struktur in meinem Verfahren als eine Eingabe, die perfekt auf lokalen Host funktioniert, aber wenn ich gehostet, antwortet es, dass mysql ExtractValue Funktion nicht unterstützt.Live Server reagiert nicht ExtractValue Funktion wird nicht von mysql
Ich habe diesen Code zu Verfahren senden ...
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()));
Und dies ist das Verfahren, bei dem i-Daten empfangen.
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