Hallo,
ik wil een linqdatasource met een "where" waarin een contains(@param) staat.
code:
<asp:LinqDataSource ID="LinqDataSourceevent" runat="server" ContextTypeName="DatabaseEventsDataContext"
TableName="vwAllEvents" Where="EventID = @eventid && EventTypeNaam = @eventtypenaam && Locatienaam.Contains(@locatienaam) && EventNaam = @eventnaam"
Select="new (EventID, EventNaam, EventDate, EventThumbPath, EventTypeID, Locatienaam, EventTypeNaam)"
OrderBy="EventDate">
<WhereParameters>
<asp:Parameter ConvertEmptyStringToNull="false" Name="locatienaam" />
</WhereParameters>
</asp:LinqDataSource>
Ik blijf maar de fout krijgen: "No applicable method 'Contains' exists in type 'String'"
Nochtans staat mijn ConvertEmptyStringToNull op false?
heeft iemand raad?
ik wil een linqdatasource met een "where" waarin een contains(@param) staat.
code:
<asp:LinqDataSource ID="LinqDataSourceevent" runat="server" ContextTypeName="DatabaseEventsDataContext"
TableName="vwAllEvents" Where="EventID = @eventid && EventTypeNaam = @eventtypenaam && Locatienaam.Contains(@locatienaam) && EventNaam = @eventnaam"
Select="new (EventID, EventNaam, EventDate, EventThumbPath, EventTypeID, Locatienaam, EventTypeNaam)"
OrderBy="EventDate">
<WhereParameters>
<asp:Parameter ConvertEmptyStringToNull="false" Name="locatienaam" />
</WhereParameters>
</asp:LinqDataSource>
Ik blijf maar de fout krijgen: "No applicable method 'Contains' exists in type 'String'"
Nochtans staat mijn ConvertEmptyStringToNull op false?
heeft iemand raad?