заново все,ASP.NET/MySQL SqlDataSource StoredProcedure
Я использую хранимую процедуру, как InsertCommand для ASP.NET SqlDataSource:
<asp:SqlDataSource
ID="_sdsData"
runat="server"
OnInserted="_sdsData_Inserted"
ConnectionString="<%$ ConnectionStrings:_db %>"
ProviderName="<%$ ConnectionStrings:_db.ProviderName %>"
InsertCommandType="StoredProcedure"
InsertCommand="create_module">
<InsertParameters>
<asp:ControlParameter Name="_type" ControlID="_fvDataR$_ddlType" Type="String" PropertyName="SelectedItem.Value" />
<asp:SessionParameter Name="_id" SessionField="USER_ID" Type="Int32" />
<asp:Parameter Name="_code" Direction="Output" Type="String" />
</InsertParameters>
</asp:SqlDataSource>
Все теперь работает, но я обнаружил, что mispelling хранимая название процедуры в InsertCommand
не привести к ошибке. Единственным ненормальным поведением в этом случае было пустое значение как возвращаемый параметр _code
.
Есть ли способ найти, успешно ли завершен вызов хранимой процедуры?
С наилучшими пожеланиями, Майк