formview insert 时提示 ORA-01036,
代码如下:<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
InsertCommand="insert into elec_area (AREA_NAME) values(:AREA_NAME)" >
<InsertParameters>
<asp:Parameter Name="AREA_NAME" Type="String" />
</InsertParameters>
</asp:SqlDataSource>formview:
<InsertItemTemplate>
<asp:Button ID="btnInsert" CommandName="Insert" Text="保存" runat="server" CssClass="button"/>
<asp:Button ID="btnCancel2" CommandName="Cancel" Text="取消" runat="server" CssClass="button"/>
<asp:TextBox ID="tb_ins_area_name" runat="server" CssClass="input3" Text='<%# Bind("AREA_NAME") %>'
Width="187px"></asp:TextBox>
</InsertItemTemplate>
代码如下:<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
InsertCommand="insert into elec_area (AREA_NAME) values(:AREA_NAME)" >
<InsertParameters>
<asp:Parameter Name="AREA_NAME" Type="String" />
</InsertParameters>
</asp:SqlDataSource>formview:
<InsertItemTemplate>
<asp:Button ID="btnInsert" CommandName="Insert" Text="保存" runat="server" CssClass="button"/>
<asp:Button ID="btnCancel2" CommandName="Cancel" Text="取消" runat="server" CssClass="button"/>
<asp:TextBox ID="tb_ins_area_name" runat="server" CssClass="input3" Text='<%# Bind("AREA_NAME") %>'
Width="187px"></asp:TextBox>
</InsertItemTemplate>
===============
Text=' <%# Eval("AREA_NAME") %>' 在前台代码中,Bind(双向绑定)会生成相对应的字段的一个参数,本例无须双向绑定如果还有问题将SqlDataSource的ConflictionDetection属性设置成“OverwriteChanges”。
SqlDataSource控件是一个数据源控件,代表与一个关系型数据存储(诸如SQL Server或Oracle或任何一个可以通过OLE DB或ODBC桥梁访问的数据源)的连接。
2.打开"工具"选项
3.在"查看"中将"使用简单文件共享"置为非选中(是出现"安全"选项)4.oracle客户端安装目录的"安全"选项中添加Authenticated Users用户组,并将它对应的Read&Excute权限去掉,然后重启(*一定要重启*)5.*重启后*再选中Read&Excute权限注:oracle9i+NTFS