0

RequestDate != @RequestDate = null

エラーが表示されます: 文字列は有効な DateTime として認識されませんでした。インデックス 0 から始まる未知の単語があります。

4

3 に答える 3

0

RequestDateがnullであるレコードを選択しようとしている場合は、どうでしょうか。

 from r in table where ! r.RequestDate.HasValue select r
于 2009-07-07T16:47:06.243 に答える
0

Where 式を構成するには、次のように WhereParameters コレクションに追加する必要があります。

                    <asp:LinqDataSource ID="LinqDataSourceDivisionMemberships" runat="server" 
                        ContextTypeName="NYDERHE.NYDERHEDataClassesDataContext" EnableDelete="True" 
                        EnableInsert="True" TableName="DivisionMemberships" 
                        Where="FacultyMemberID == @FacultyMemberID">
                        <WhereParameters>
                            <asp:ControlParameter ControlID="hdnFacultyMemberID" Name="FacultyMemberID" 
                                PropertyName="Value" Type="Int32" DefaultValue="0" />
                        </WhereParameters>
                    </asp:LinqDataSource>

ControlParameters に加えて、QueryStringParameters、単純なパラメーター (多くの場合、コード ビハインドで設定するか、デフォルト値のままにしておく) などがあります。

于 2009-07-07T16:39:12.407 に答える
0

対応:

RequestDate が null 値を持つデータを読み込もうとしており、C# を使用しています

使わない理由

Where = "RequestDate == null"
于 2009-07-07T16:40:38.423 に答える