2017-03-15 2 views
0

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 

Antwort

0

Hey Jungs Vielen Dank für nicht für meine Frage antworten, aber ich fount die Fehler von mir selbst. Die Mysql-Version war in einem älteren Zustand, ich habe es gerade aktualisiert und es hat funktioniert. Danke.

Verwandte Themen