Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.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# 使用筛选器字符串A筛选C中的B_C#_Filter - Fatal编程技术网

C# 使用筛选器字符串A筛选C中的B

C# 使用筛选器字符串A筛选C中的B,c#,filter,C#,Filter,我还是一个初学者,所以请容忍我,即使这是一个愚蠢的问题 所以我的任务是解决这个小问题。我们有一个filterstring和一个表的主键。现在我应该用它来过滤分配给主键的条目的名字和姓氏,我真的不知道该怎么做 我现在有这个 filterStr = DBToolbox.add(filterStr, "PKCustomer ="+ _PKCustomer, "AND"); 这显然不符合我的要求,因为我们正在寻找筛选潜在重复记录的方法。您应该使用带有WHERE子句的SELECT查询数据表,查找解释。

我还是一个初学者,所以请容忍我,即使这是一个愚蠢的问题

所以我的任务是解决这个小问题。我们有一个filterstring和一个表的主键。现在我应该用它来过滤分配给主键的条目的名字和姓氏,我真的不知道该怎么做

我现在有这个

filterStr = DBToolbox.add(filterStr, "PKCustomer ="+ _PKCustomer, "AND");

这显然不符合我的要求,因为我们正在寻找筛选潜在重复记录的方法。

您应该使用带有WHERE子句的SELECT查询数据表,查找解释。
发出SELECT命令并找到一些记录后,应该从找到的记录中提取FirstName和LastName。

我不明白。手头有一个过滤器和一个主键有点奇怪。表的PrimaryKey完全足以从数据库中获得一条特定记录,即一个Customer PK=从Customers表中获得零或一个Customer行。此处不需要任何筛选器。你有PK,够了。在这里添加一个筛选器只能将其从1行减为零,因为筛选器可能与PK重叠,也可能不重叠,但PK仍然是PK,因此一行。oth,如果您要搜索重复项,按名称或按姓氏筛选听起来也足够了。这将返回许多行,然后您可以对这些行进行分析以找到重复的对/组。。所以你现在有什么问题,你想实现什么?写清楚,如果可能,添加当前表/行和所需状态的示例。最后,对于像DBToolbox.add这样的东西,您至少应该说它来自链接的哪里?您的私有源代码和/或解释它的作用,因为DBToolbox.add没有太多说明。我猜它连接了sql查询部分,但是嘿,。。