小编Jos*_*eph的帖子

Update Query似乎删除了备注字段

好的,我有一个Gridview控件,用于编辑数据库中的记录.我也参数化了查询.这是代码:

<asp:GridView ID="GridView1" runat="server" AllowSorting="True" 
    AutoGenerateEditButton="true" AutoGenerateDeleteButton="true" 
    DataSourceID="AccessDataSource1"
    AutoGenerateColumns="False" DataKeyNames="ID"
    AlternatingRowStyle-BackColor="Gray"  
    AlternatingRowStyle-CssClass="editGridFormat" RowStyle-CssClass="editGridFormat"        
    RowStyle-VerticalAlign="Top" 
    onselectedindexchanged="GridView1_SelectedIndexChanged">

    <Columns>
        <asp:CommandField ShowSelectButton="True" />
        <asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False" 
            ReadOnly="True" SortExpression="ID" />
        <asp:BoundField DataField="BlogTitle" HeaderText="BlogTitle" 
            SortExpression="BlogTitle" />
        <asp:ImageField DataImageUrlField="Image" HeaderText="Image"
            DataImageUrlFormatString="~/PlaceImages/{0}" ControlStyle-CssClass="editPhotoGridFormat"
            AlternateText="Something went wrong" 
            NullDisplayText="No picture on file" />
        <asp:TemplateField headertext="PicText">
            <EditItemTemplate>
                <asp:TextBox id="PicTextBox" runat="server" text='<%# Eval("PicText")%>' textmode="MultiLine" height="300px" width="300px" />
            </EditItemTemplate>
            <ItemTemplate>
                <%# Eval("PicText")%>
            </ItemTemplate>
        </asp:TemplateField>

        <asp:BoundField DataField="TravelDate" HeaderText="TravelDate" SortExpression="TravelDate" />
        <asp:TemplateField headertext="BeginText">
            <EditItemTemplate>
                <asp:TextBox id="BeginTextBox" runat="server" text='<%# Eval("BeginText")%>' textmode="MultiLine" height="300px" width="300px" />
            </EditItemTemplate> …
Run Code Online (Sandbox Code Playgroud)

sql asp.net ms-access gridview

5
推荐指数
1
解决办法
299
查看次数

名称错误的包围无效

我试图找出为什么我不断收到以下代码的"无效的名称包围"错误.我确定它与"[]"中的内容有关,但我要做的是从两个表中加入ID表并将其与存储的ID(@ID)进行比较.

SelectCommand="SELECT * FROM [Table2] INNER JOIN BlogEntryItems WHERE ([Table2.ID = BlogEntryItem.ID] = @ID)"
Run Code Online (Sandbox Code Playgroud)

这是我尝试加入之前的样子:

SelectCommand="SELECT * FROM [Table2] WHERE ([ID] = @ID)"
Run Code Online (Sandbox Code Playgroud)

我敢肯定有人可以提供帮助.

sql ms-access

1
推荐指数
1
解决办法
7362
查看次数

标签 统计

ms-access ×2

sql ×2

asp.net ×1

gridview ×1