Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
не работает UpdateCommand Oracle
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста! Поискала в Интернете, нашла кое-что, но не работает UpdateCommand. Вот мой код: gridview: <asp:GridView ID="GridView3" runat="server" AutoGenerateColumns="False" DataKeyNames="ID_CLIENT" DataSourceID="SqlDataSource3"> <Columns> <asp:BoundField DataField="ID_CLIENT" HeaderText="ID_CLIENT" ReadOnly="True" SortExpression="ID_CLIENT" /> <asp:BoundField DataField="NUME" HeaderText="NUME" SortExpression="NUME" /> <asp:BoundField DataField="PRENUME" HeaderText="PRENUME" SortExpression="PRENUME" /> <asp:BoundField DataField="PATRONIMIC" HeaderText="PATRONIMIC" SortExpression="PATRONIMIC" /> <asp:BoundField DataField="TELEFON" HeaderText="TELEFON" SortExpression="TELEFON" /> <asp:BoundField DataField="NR_PASAPORT" HeaderText="NR_PASAPORT" SortExpression="NR_PASAPORT" /> <asp:BoundField DataField="EMAIL" HeaderText="EMAIL" SortExpression="EMAIL" /> <asp:BoundField DataField="VIRSTA" HeaderText="VIRSTA" SortExpression="VIRSTA" /> <asp:CommandField HeaderText="Edit" ShowEditButton="True" ShowHeader="True" /> </Columns> </asp:GridView> вот datasource: <asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionStringora %>" ProviderName="<%$ ConnectionStrings:ConnectionStringora.ProviderName %>" SelectCommand="SELECT "ID_CLIENT", "NUME", "PRENUME", "PATRONIMIC", "TELEFON", "NR_PASAPORT", "EMAIL", "VIRSTA" FROM "CLIENTI"" UpdateCommand="update ""CLIENTI"" set "NUME"=:NUME where "ID_CLIENT"=:Original_ID_CLIENT"> <UpdateParameters> <asp:Parameter Name="Original_ID_CLIENT" Type="int32" /> <asp:Parameter Name="NUME" Type="string" Size="200" /> </UpdateParameters> </asp:SqlDataSource> вот ошибка: ORA-01036: illegal variable name/number [OracleException (0x80131938): ORA-01036: illegal variable name/number ] System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc) +304553 System.Data.OracleClient.OracleParameterBinding.Bind(OciStatementHandle statementHandle, NativeBuffer parameterBuffer, OracleConnection connection, Boolean& mustRelease, SafeHandle& handleToBind) +905 System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals) +912 System.Data.OracleClient.OracleCommand.ExecuteNonQueryInternal(Boolean needRowid, OciRowidDescriptor& rowidDescriptor) +431 System.Data.OracleClient.OracleCommand.ExecuteNonQuery() +115 System.Web.UI.WebControls.SqlDataSourceView.ExecuteDbCommand(DbCommand command, DataSourceOperation operation) +386 System.Web.UI.WebControls.SqlDataSourceView.ExecuteUpdate(IDictionary keys, IDictionary values, IDictionary oldValues) +325 System.Web.UI.DataSourceView.Update(IDictionary keys, IDictionary values, IDictionary oldValues, DataSourceViewOperationCallback callback) +92 System.Web.UI.WebControls.GridView.HandleUpdate(GridViewRow row, Int32 rowIndex, Boolean causesValidation) +907 System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +704 System.Web.UI.WebControls.GridView.OnBubbleEvent(Object source, EventArgs e) +95 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +37 System.Web.UI.WebControls.GridViewRow.OnBubbleEvent(Object source, EventArgs e) +123 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +37 System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) +118 System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) +135 System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +175 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2011, 10:46 |
|
||
|
не работает UpdateCommand Oracle
|
|||
|---|---|---|---|
|
#18+
Извиняюсь за это: UpdateCommand="update ""CLIENTI"" set "NUME"=:NUME where "ID_CLIENT"=:Original_ID_CLIENT"> на самом деле: UpdateCommand="update CLIENTI set NUME=:NUME where ID_CLIENT=:Original_ID_CLIENT"> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2011, 10:48 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=37079003&tid=1350918]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
83ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 405ms |

| 0 / 0 |
