2013-03-12 2 views
0

Новый плакат здесь, так что несите меня. Я занимаюсь небольшим веб-приложением регистрации/ожидания клиентов, и большая часть программы работает хорошо, за исключением одной вещи ... добавления данных на SQL Server. Я пробовал все, и ничего не работает. Это в основном мой код:ASP.NET, не вставляющий данные в SQL Server

<asp:SqlDataSource ID="SqlDataSource4" runat="server" 
    ConnectionString="<%$ ConnectionStrings:CustMastTestConnectionString %>" 
    InsertCommand="INSERT INTO [Turns2] ([CustNum]) VALUES (@CustNum)" > 

    <InsertParameters> 
     <asp:ControlParameter Name="CustNum" ControlID="txtInput" 
      PropertyName="Text" Type=String /> 
    </InsertParameters> 
</asp:SqlDataSource> 

По-прежнему ... он не вставляет никаких данных. Я пытаюсь понять, что может быть неправильно, но я ничего не вижу. Любая помощь будет принята с благодарностью.

UPDATE: Это мой текущий код для нажатия кнопки. Мне кажется хорошо, но это не вставка данных. Я также уверен, что столбцы были достаточно символов, записи добавили автоматическое приращение, и т.д. я добавил запись вручную, и она работала хорошо

Try 
     Dim connectionString As String = "Data Source=servername;Initial Catalog=CustMast_Test;Integrated Security=True" 
     Using cn As New SqlConnection(connectionString) 


      cn.Open() 

      Dim cmd As New SqlCommand() 
      cmd.Parameters.AddWithValue("@AcctNum", txtInput.Text) 
      cmd.CommandText = "INSERT INTO [Turns2] ([AcctNum]) VALUES (@AcctNum)" 

      cmd.ExecuteNonQuery() 
      cn.Close() 

     End Using 
    Catch 

    End Try 

Также судимым без ExecuteNonQuery. Что не так?

+0

Что запускает ваша вставка? – Richard

+0

Нажмите кнопку. –

+1

Вам нужно будет предоставить дополнительную информацию. SqlDataSource не вставляет данные сами по себе - покажите код за кнопкой, который используется для его вызова. Когда вы ничего не говорите, вы получаете какие-либо ошибки? – Richard

ответ

0

Решена ли эта проблема? Если нет, возможно, ваше свойство соединения SQL Server отключено. Если это так, ваша вставка работает и мгновенно откатывается назад. Нет ошибки, нет фола. Также нет данных.

Смежные вопросы