powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / не работает UpdateCommand Oracle
3 сообщений из 3, страница 1 из 1
не работает UpdateCommand Oracle
    #37079003
murz3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста! Поискала в Интернете, нашла кое-что, но не работает 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
...
Рейтинг: 0 / 0
не работает UpdateCommand Oracle
    #37079008
murz3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь за это:
UpdateCommand="update ""CLIENTI"" set "NUME"=:NUME where "ID_CLIENT"=:Original_ID_CLIENT">

на самом деле:
UpdateCommand="update CLIENTI set NUME=:NUME where ID_CLIENT=:Original_ID_CLIENT">
...
Рейтинг: 0 / 0
не работает UpdateCommand Oracle
    #37079011
murz3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про Original прочитала в Интернете :(
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / не работает UpdateCommand Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]