Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从写在.xml c上的查询中获取变量#_C#_Sql_Xml - Fatal编程技术网

C# 从写在.xml c上的查询中获取变量#

C# 从写在.xml c上的查询中获取变量#,c#,sql,xml,C#,Sql,Xml,我知道我的问题很复杂,但让我用密码告诉你。我有一个写在.xml文件上的查询。我需要从中获取[Language]变量。我使用c#作为语言。以下是我对xml文件的sql查询: SELECT TOP 1000 [Code] ,[Language] ,[Multilanguage_Desc] ,[Abbrv] ,[Resource_ID] ,[Culture_String] ,[Is_Active] FROM [enVision-De

我知道我的问题很复杂,但让我用密码告诉你。我有一个写在.xml文件上的查询。我需要从中获取[Language]变量。我使用c#作为语言。以下是我对xml文件的sql查询:

SELECT TOP 1000 [Code]
     ,[Language]
     ,[Multilanguage_Desc]
     ,[Abbrv]
     ,[Resource_ID]
     ,[Culture_String]
     ,[Is_Active]
     FROM [enVision-Development].[dbo].[Lookup_DOC_Document_Language] 
我如何将其与我的c#项目联系起来。谢谢

编辑:嗨,让我这样告诉你:

<criteria_default_query>
 SELECT TOP 1000 [Code]
 ,[Language]
 ,[Multilanguage_Desc]
 ,[Abbrv]
 ,[Resource_ID]
 ,[Culture_String]
 ,[Is_Active]
 FROM [Development].[dbo].[Lookup_DOC_Document_Language] 

现在我将查询作为字符串,有没有办法从查询中获取[language]变量?

这似乎并不复杂。。。只是有点不确定你想做什么?您正在尝试从XML文件中提取SQL语句吗?如果可以,您可以显示XML内容吗?另外,“将它与我的c#项目链接”的确切含义是什么?提供的语法是Microsoft Sql server T-Sql。关于你的问题,你能更具体一点吗?我没有看到任何XML痕迹。@Wheels 73我更新了我的问题,希望你现在能理解我:)@UgurCan-那么你现在想对数据库执行SQL语句并返回结果吗?如果是这样,只需执行SQL命令类型为文本的SQL语句。@Wheels73实际上我想从用户处获取一个变量,如从“”中获取“Request.QueryString[“lang”]”。如果用户说7,我需要在查询中输入第7种语言
foreach (XmlNode node in doc.SelectNodes("/root/chart/ListFeatures"))
        {
            xmlquery = node["criteria_query"].InnerText;
         }