
INSERT INTO [Exprence] ([fid], [內容], [日期], [檔案依據], [備注]) VALUES (@fid, @內容, @日期, @檔案依據, @備注)
其中id為自增欄位,fid為外鍵,通過session賦值。
新增后,內容這個欄位始終未空,而且也無法更新該欄位,類似的情況也多次遇到。難道是aspxgridview的bug嗎?
求大神支持。
uj5u.com熱心網友回復:
內容為空,你就去定位@內容這個引數賦值的代碼。 提什么外鍵,session賦值,和你內容欄位為空也沒什么關系uj5u.com熱心網友回復:
代碼自動生成。[code=vb][<asp:SqlDataSource ID="SqlDataSourceExp" runat="server" ConnectionString="<%$ ConnectionStrings:nbapConnectionString %>" DeleteCommand="DELETE FROM [ccpExprence] WHERE [id] = @id" InsertCommand="INSERT INTO [ccpExprence] ([fid], [內容], [日期], [檔案依據], [備注]) VALUES (@fid, @內容, @日期, @檔案依據, @備注)" OldValuesParameterFormatString="" SelectCommand="SELECT * FROM [ccpExprence] WHERE ([fid] = @fid)" UpdateCommand="UPDATE ccpExprence SET 內容 = @內容, 日期 = @日期, 檔案依據 = @檔案依據, 備注 = @備注 WHERE (id = @id)">
<DeleteParameters>
<asp:Parameter Name="id" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:SessionParameter Name="fid" SessionField="fid" Type="String" />
<asp:Parameter Name="內容" Type="String" />
<asp:Parameter Name="日期" Type="DateTime" />
<asp:Parameter Name="檔案依據" Type="String" />
<asp:Parameter Name="備注" Type="String" />
</InsertParameters>
<SelectParameters>
<asp:SessionParameter Name="fid" SessionField="fid" Type="String" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="內容" Type="String" />
<asp:Parameter Name="日期" Type="DateTime" />
<asp:Parameter Name="檔案依據" Type="String" />
<asp:Parameter Name="備注" Type="String" />
<asp:Parameter Name="id" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>/code]
uj5u.com熱心網友回復:
最好是除錯一下,看哪里的問題。。。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/63478.html
標籤:ASP.NET
