質問編集履歴
3
期待値・実行結果追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
|KEY|CODE1|CODE2|VALUE
|
21
|
+
|KEY(STRING)|CODE1(STRING)|CODE2(STRING)|VALUE(STRING)
|
22
22
|
|
23
23
|
|:--|:--:|:--:|--:|
|
24
24
|
|
@@ -104,16 +104,22 @@
|
|
104
104
|
|
105
105
|
```
|
106
106
|
|
107
|
+
### 期待値・実行結果
|
107
108
|
|
109
|
+
■期待値
|
108
110
|
|
109
|
-
|
111
|
+
KEY=1、KEY=2、KEY=6のデータを抽出したい
|
110
112
|
|
111
|
-
CODE1
|
113
|
+
(row("CODE1") = str Or (linq.Where(Function(row) row("CODE1") = str And row("CODE2") >= 0))
|
112
114
|
|
113
115
|
|
114
116
|
|
115
|
-
|
117
|
+
■実行結果
|
116
118
|
|
117
|
-
|
119
|
+
CODE1=001のWhere句とCODE1=003のWhere句がAnd条件となってしまい抽出結果0件
|
118
120
|
|
121
|
+
(row("CODE1") = str And (linq.Where(Function(row) row("CODE1") = str And row("CODE2") >= 0))
|
122
|
+
|
123
|
+
|
124
|
+
|
119
|
-
|
125
|
+
複数のWhere句が作られた場合に、それらをOr条件で実行したいと考えています。
|
2
開発環境追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
Windows10
|
4
4
|
|
5
5
|
VisualStudio 2017
|
6
|
+
|
7
|
+
VB.NET
|
6
8
|
|
7
9
|
.Net Framework 4.6.2
|
8
10
|
|
1
開発環境追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,13 @@
|
|
1
|
+
### 開発環境
|
2
|
+
|
3
|
+
Windows10
|
4
|
+
|
5
|
+
VisualStudio 2017
|
6
|
+
|
7
|
+
.Net Framework 4.6.2
|
8
|
+
|
9
|
+
|
10
|
+
|
1
11
|
### 前提・実現したいこと
|
2
12
|
|
3
13
|
LINQを使い、データテーブルから条件に合致するデータを抽出したいと考えています。
|