none
Как добавлять данные в базу SQL ? RRS feed

  • Вопрос

  • Сервер SQL размещен на Azure, использую ASP.NET

    В общем вопрос заключается в том как создать собственную форму для добавления данных в базу SQL.

    Желательно показать кратким примером, там уже сам разберусь. 


    Все что читал либо для MVC или вообще кратко описано не отображая всего процесса от начало до конца....

    P.S. только учусь методом проб и ошибок....

    4 декабря 2013 г. 5:38

Ответы

Все ответы

  • А вам для Web Forms надо?

    Сделаем содержимое сообщества лучше, вместе!

    4 декабря 2013 г. 5:51
    Модератор
  • Да, именно Web Forms.

    Для уточнения, использую VS 2013 и Framework 4.5.1.

    4 декабря 2013 г. 6:30
  • Добрый день.

    Вот достаточно подробный пример работе в связке ASP .Net и ADO .Net. Пункт "Запись мероприятия в базу" как раз то, что вы хотите. Единственно, у вас строки подключения к БД могут отличаться.

    4 декабря 2013 г. 6:39
    Отвечающий
  • Incorrect syntax near 'nvarchar'.

    Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода. 

    Сведения об исключении: System.Data.SqlClient.SqlException: Incorrect syntax near 'nvarchar'.

    Ошибка источника: 
    Необработанное исключение при выполнении текущего веб-запроса. Информацию о происхождении и месте возникновения исключения можно получить, используя следующую трассировку стека исключений.

    Трассировка стека: 
    [SqlException (0x80131904): Incorrect syntax near 'nvarchar'.]
       System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) +1789270
       System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) +5340622
       System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) +244
       System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) +1691
       System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +275
       System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds) +1421
       System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite) +177
       System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) +208
       System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +163
       System.Web.UI.WebControls.SqlDataSourceView.ExecuteDbCommand(DbCommand command, DataSourceOperation operation) +378
       System.Web.UI.WebControls.SqlDataSourceView.ExecuteInsert(IDictionary values) +399
       System.Web.UI.DataSourceView.Insert(IDictionary values, DataSourceViewOperationCallback callback) +81
       System.Web.UI.WebControls.FormView.HandleInsert(String commandArg, Boolean causesValidation) +364
       System.Web.UI.WebControls.FormView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +584
       System.Web.UI.WebControls.FormView.OnBubbleEvent(Object source, EventArgs e) +89
       System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +37
       System.Web.UI.WebControls.FormViewRow.OnBubbleEvent(Object source, EventArgs e) +80
       System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +37
       System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) +121
       System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) +156
       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) +9702098
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1724
    


    Информация о версии: Платформа Microsoft .NET Framework, версия:4.0.30319; ASP.NET, версия:4.0.30319.33440

    Теперь вот такая беда ....

    4 декабря 2013 г. 8:28
  • 1. Если вы приведете текст запроса, на котором у вас все падает, то будет легче вам помочь.

    2. Если проблема заявленная в теме топика решилась, то топик надо закрыть, пометив ответы. И открыть новый с заголовком: Проблема при выполнении запроса SQL серверу в Azure. В описании привести фрагмент кода в котором возникает ошибка, структуру базы данных и то описание, которое вы вставили.

    4 декабря 2013 г. 8:32
    Отвечающий