0
新的海报在这里,让我忍受。我正在做一个小型客户注册/等候名单的网络应用程序,除了一件事情之外,大部分程序运行良好...将数据添加到SQL Server。我尝试了一切,没有任何工作。这基本上是我的代码:不插入数据到SQL Server的ASP.NET
<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>
仍然...它根本没有插入任何数据。我想看看什么可能是错的,但我什么都看不到。任何帮助将不胜感激。
更新:这是我当前的按钮按下代码。这对我来说似乎很好,但它并没有插入数据。我也做了一定的纵队足够的字符,可写的,添加了一个自动递增,等我手动添加一个条目,它工作得很好
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也试过。哪里不对?
触发插入的是什么? – Richard 2013-03-12 20:37:41
按下按钮。 – 2013-03-12 20:39:20
您需要提供更多信息才能继续。 SqlDataSource不会自行插入数据 - 显示按钮按下的代码,用于调用它。当你说什么都行不通时,你会有什么错误吗? – Richard 2013-03-12 20:41:27