Hola, ik probeer wat te doen met databinding vanuit Linq to SQL. Nou probeerde ik een IIF te verwerken in mijn query, gaat prima. Alleen moet er afhankelijk van de waarde van de IIF uit een andere tabel wat gelezen worden, ik had dit bedacht
Nou werkt dit niet want ik krijg de volgende foutcode (met wel twee hele resultaten op google):
Sequence operators not supported for type 'System.String'
Dus hierbij twee vragen:
1. Mag je uberhaubt doen wat ik doe?
2. Zoja, wat is een sequence operator? (sequence snap ik, maar wat is hier de sequence operator? de IIF, of m.reference_code=a.werkzaamheidsub_id ?)
3. En waarom zou hij een fout throwen?
code:
1
2
3
4
5
| Dim x = From a In db.Urens Select a.Begin, _
a.Einde, Beschrijving = IIf(a.werkzaamheidsub_id >= 900, _
(CStr(From b In db.References.Single(Function(m) m.reference_code = a.werkzaamheidsub_id).reference_description)), _
CStr(a.WerkzaamhedenSub.Werkzaamheden.Beschrijving & " > " & a.WerkzaamhedenSub.Beschrijving)), _
a.ID |
Nou werkt dit niet want ik krijg de volgende foutcode (met wel twee hele resultaten op google):
Sequence operators not supported for type 'System.String'
Dus hierbij twee vragen:
1. Mag je uberhaubt doen wat ik doe?
2. Zoja, wat is een sequence operator? (sequence snap ik, maar wat is hier de sequence operator? de IIF, of m.reference_code=a.werkzaamheidsub_id ?)
3. En waarom zou hij een fout throwen?