locked
Linqdatasource und where-Filterung RRS feed

  • Frage

  • Hallo Community,

     

    es wäre prima, wenn ihr einem Neuling bei folgendem (vermutlich extrem einfachen) Problem helfen könntet:

    Ich habe zwei Tabellen aufgesetzt, die der einfachheithalber bestehen mögen aus  

    Tabelle 1:

    ProdID as Int (Primärschlüssel) und 

    Product as Text 

     

    sowie Tabelle2 :

    VersID as Int

    Version as Int und

    myproducts as Text.

     

    DIe Tabellen sind jeweils an ein LinqDataSource-Objekt gelinkt.

    Aus Tabelle 1 wähle ich mir über ein GridView ein bestimmtes "Product" aus.

    Jetzt möchte ich nicht viel mehr machen, als das zweite Linqdatasource-Objekt (nenn wir es  A) nach dem ausgewählten "Product" zu filtern und den dazugehörigen "Versions"-Wert  per GridView anzeigen lassen.

     

    Was ich nicht verstehe ist die Fehlermeldung "

    Der Operator "=" ist nicht kompatibel mit den Operandentypen "String" und "Int32"."

     

    Selbst wenn ich versuche A direkt anzusprechen:

    A.Where = "myproducts=Test"

    funktioniert es nicht (gleiche Fehlermeldung)

     

    Weiß jemand Rat?

     

    Danke schon mal im Voraus,

    Volker

     

    Dienstag, 13. Mai 2008 18:07