如何在SQL Server查询中使用C#变量?

学习者

我必须在sql查询中使用“ messageId”和“ parrentId” c#变量,但是当我使用错误引发时:“'。2'附近的语法不正确。”。

如何在下面的查询中使用“ messageId”和“ parrentId”?

internal DataTable getAllMessages(string messageId, string parrentId)
{
    Query = "SELECT DISTINCT T1.* FROM mail_Reply T2 JOIN mail_Messages T1 ON (T2." 
          + messageId + "=T1." + messageId + " OR T2." + parrentId + "=T1." 
          + messageId + ")";
    return ExecuteDataTable();
}

提前致谢。

思想家

如果您的列名就像整数值1,2,3,请尝试此操作,

Query = "SELECT DISTINCT T1.* FROM mail_Reply T2 JOIN mail_Messages T1 ON (T2.[" 
          + messageId + "]=T1.[" + messageId + "] OR T2.[" + parrentId + "]=T1.[" 
          + messageId + "])";
    return ExecuteDataTable();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在查询(SQL Server)中使用SQL变量?

来自分类Dev

如何在C#中使用MessageBox打印SQL查询

来自分类Dev

如何在C#中使用SQL Server中的值

来自分类Dev

在透视查询中使用变量的SQL Server

来自分类Dev

如何在HEREDOC SQL查询中使用PHP变量?

来自分类Dev

如何在SQL查询中使用存储等号的变量

来自分类Dev

如何在SQL查询中使用会话变量?

来自分类Dev

c# - 如何在变量名中使用变量

来自分类Dev

如何在C#中的SQL查询中包含变量

来自分类Dev

SQL Server:如何在选择查询中使用XPATH

来自分类Dev

如何在SQL Server查询中使用分组方式?

来自分类Dev

如何在SQL Server中使用伪列过滤查询?

来自分类Dev

如何在SQL Server查询中使用联接和sum()

来自分类Dev

如何在SQL Server中使用OPENQUERY设置变量

来自分类Dev

C#如何在Sql查询中的From子句中使用Combobox.Value

来自分类Dev

C#如何使用查询语法在Linq select语句中使用变量

来自分类Dev

如何在不同的查询中使用OracleConnection C#

来自分类Dev

如何在关系SQL查询中使用NOT

来自分类Dev

如何在SQL查询中使用if语句?

来自分类Dev

如何在SQL查询中使用Arraylist?

来自分类Dev

如何在SQL查询中使用VIEWS

来自分类Dev

如何在关系SQL查询中使用NOT

来自分类Dev

如何在SQL中使用子查询?

来自分类Dev

如何在 Django 中使用 NOT IN sql 查询

来自分类Dev

如何在C#中使用静态全局定义变量?

来自分类Dev

如何在C#代码块中使用javascript变量

来自分类Dev

如何在C#中使用全局变量

来自分类Dev

如何在C#中使用标签变量

来自分类Dev

如何在C#中使用此json变量?