|
lars_toreh
Starting Member
29 Posts |
Posted - 2010-01-13 : 15:34:29
|
| I have started a large project.My database is rather simple,with 16 columns including IDcolumn in one table.The IDcolumn has identity.I have 14 textboxes,that I want to transfer data from to the database with a buttonclick,and there is my problem.Here is the page:<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="CarsID" DataSourceID="SqlDataSource1"> <Columns> <asp:BoundField DataField="Cars" HeaderText="Cars" SortExpression="Cars" /> <asp:BoundField DataField="Notes" HeaderText="Notes" SortExpression="Notes" /> <asp:BoundField DataField="-1900" HeaderText="-1900" SortExpression="-1900" /> <asp:BoundField DataField="1900" HeaderText="1900" SortExpression="1900" /> <asp:BoundField DataField="1910" HeaderText="1910" SortExpression="1910" /> <asp:BoundField DataField="1920" HeaderText="1920" SortExpression="1920" /> <asp:BoundField DataField="1930" HeaderText="1930" SortExpression="1930" /> <asp:BoundField DataField="1940" HeaderText="1940" SortExpression="1940" /> <asp:BoundField DataField="1950" HeaderText="1950" SortExpression="1950" /> <asp:BoundField DataField="1960" HeaderText="1960" SortExpression="1960" /> <asp:BoundField DataField="1970" HeaderText="1970" SortExpression="1970" /> <asp:BoundField DataField="1980" HeaderText="1980" SortExpression="1980" /> <asp:BoundField DataField="1990" HeaderText="1990" SortExpression="1990" /> <asp:BoundField DataField="2000" HeaderText="2000" SortExpression="2000" /> <asp:BoundField DataField="2010-" HeaderText="2010-" SortExpression="2010-" /> </Columns> </asp:GridView> <br /> <br /> Cars: <asp:TextBox ID="carsTB" runat="server"></asp:TextBox> <br /> <br /> Notes: <asp:TextBox ID="notesTB" runat="server" Height="66px" TextMode="MultiLine" Width="289px"></asp:TextBox> <br /> <br /> -1900: <asp:TextBox ID="tb1" runat="server"></asp:TextBox> <br /> <br /> 1910: <asp:TextBox ID="tb2" runat="server"></asp:TextBox> <br /> <br /> 1920: <asp:TextBox ID="tb3" runat="server"></asp:TextBox> <br /> <br /> 1930: <asp:TextBox ID="tb4" runat="server"></asp:TextBox> <br /> <br /> 1940: <asp:TextBox ID="tb5" runat="server"></asp:TextBox> <br /> <br /> 1950: <asp:TextBox ID="tb6" runat="server"></asp:TextBox> <br /> <br /> 1960: <asp:TextBox ID="tb7" runat="server"></asp:TextBox> <br /> <br /> 1970: <asp:TextBox ID="tb8" runat="server"></asp:TextBox> <br /> <br /> 1980: <asp:TextBox ID="tb9" runat="server"></asp:TextBox> <br /> <br /> 1990: <asp:TextBox ID="tb10" runat="server"></asp:TextBox> <br /> <br /> 2000: <asp:TextBox ID="tb11" runat="server"></asp:TextBox> <br /> <br /> 2010-: <asp:TextBox ID="tb12" runat="server"></asp:TextBox> <br /> <br /> <br /> <asp:Button ID="Button1" runat="server" Text="Save" /> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConflictDetection="CompareAllValues" ConnectionString="<%$ ConnectionStrings:CarsvsToycarsConnectionString5 %>" DeleteCommand="DELETE FROM [Cars] WHERE [CarsID] = @original_CarsID AND (([Cars] = @original_Cars) OR ([Cars] IS NULL AND @original_Cars IS NULL)) AND (([Notes] = @original_Notes) OR ([Notes] IS NULL AND @original_Notes IS NULL)) AND (([-1900] = @original_column1) OR ([-1900] IS NULL AND @original_column1 IS NULL)) AND (([1900] = @original_column2) OR ([1900] IS NULL AND @original_column2 IS NULL)) AND (([1910] = @original_column3) OR ([1910] IS NULL AND @original_column3 IS NULL)) AND (([1920] = @original_column4) OR ([1920] IS NULL AND @original_column4 IS NULL)) AND (([1930] = @original_column5) OR ([1930] IS NULL AND @original_column5 IS NULL)) AND (([1940] = @original_column6) OR ([1940] IS NULL AND @original_column6 IS NULL)) AND (([1950] = @original_column7) OR ([1950] IS NULL AND @original_column7 IS NULL)) AND (([1960] = @original_column8) OR ([1960] IS NULL AND @original_column8 IS NULL)) AND (([1970] = @original_column9) OR ([1970] IS NULL AND @original_column9 IS NULL)) AND (([1980] = @original_column10) OR ([1980] IS NULL AND @original_column10 IS NULL)) AND (([1990] = @original_column11) OR ([1990] IS NULL AND @original_column11 IS NULL)) AND (([2000] = @original_column12) OR ([2000] IS NULL AND @original_column12 IS NULL)) AND (([2010-] = @original_column13) OR ([2010-] IS NULL AND @original_column13 IS NULL))" InsertCommand="INSERT INTO [Cars] ([Cars], [Notes], [-1900], [1900], [1910], [1920], [1930], [1940], [1950], [1960], [1970], [1980], [1990], [2000], [2010-]) VALUES (@Cars, @Notes, @column1, @column2, @column3, @column4, @column5, @column6, @column7, @column8, @column9, @column10, @column11, @column12, @column13)" OldValuesParameterFormatString="original_{0}" SelectCommand="SELECT * FROM [Cars] ORDER BY [Cars]" UpdateCommand="UPDATE [Cars] SET [Cars] = @Cars, [Notes] = @Notes, [-1900] = @column1, [1900] = @column2, [1910] = @column3, [1920] = @column4, [1930] = @column5, [1940] = @column6, [1950] = @column7, [1960] = @column8, [1970] = @column9, [1980] = @column10, [1990] = @column11, [2000] = @column12, [2010-] = @column13 WHERE [CarsID] = @original_CarsID AND (([Cars] = @original_Cars) OR ([Cars] IS NULL AND @original_Cars IS NULL)) AND (([Notes] = @original_Notes) OR ([Notes] IS NULL AND @original_Notes IS NULL)) AND (([-1900] = @original_column1) OR ([-1900] IS NULL AND @original_column1 IS NULL)) AND (([1900] = @original_column2) OR ([1900] IS NULL AND @original_column2 IS NULL)) AND (([1910] = @original_column3) OR ([1910] IS NULL AND @original_column3 IS NULL)) AND (([1920] = @original_column4) OR ([1920] IS NULL AND @original_column4 IS NULL)) AND (([1930] = @original_column5) OR ([1930] IS NULL AND @original_column5 IS NULL)) AND (([1940] = @original_column6) OR ([1940] IS NULL AND @original_column6 IS NULL)) AND (([1950] = @original_column7) OR ([1950] IS NULL AND @original_column7 IS NULL)) AND (([1960] = @original_column8) OR ([1960] IS NULL AND @original_column8 IS NULL)) AND (([1970] = @original_column9) OR ([1970] IS NULL AND @original_column9 IS NULL)) AND (([1980] = @original_column10) OR ([1980] IS NULL AND @original_column10 IS NULL)) AND (([1990] = @original_column11) OR ([1990] IS NULL AND @original_column11 IS NULL)) AND (([2000] = @original_column12) OR ([2000] IS NULL AND @original_column12 IS NULL)) AND (([2010-] = @original_column13) OR ([2010-] IS NULL AND @original_column13 IS NULL))"> <DeleteParameters> <asp:Parameter Name="original_CarsID" Type="Int32" /> <asp:Parameter Name="original_Cars" Type="String" /> <asp:Parameter Name="original_Notes" Type="String" /> <asp:Parameter Name="original_column1" Type="String" /> <asp:Parameter Name="original_column2" Type="String" /> <asp:Parameter Name="original_column3" Type="String" /> <asp:Parameter Name="original_column4" Type="String" /> <asp:Parameter Name="original_column5" Type="String" /> <asp:Parameter Name="original_column6" Type="String" /> <asp:Parameter Name="original_column7" Type="String" /> <asp:Parameter Name="original_column8" Type="String" /> <asp:Parameter Name="original_column9" Type="String" /> <asp:Parameter Name="original_column10" Type="String" /> <asp:Parameter Name="original_column11" Type="String" /> <asp:Parameter Name="original_column12" Type="String" /> <asp:Parameter Name="original_column13" Type="String" /> </DeleteParameters> <UpdateParameters> <asp:Parameter Name="Cars" Type="String" /> <asp:Parameter Name="Notes" Type="String" /> <asp:Parameter Name="column1" Type="String" /> <asp:Parameter Name="column2" Type="String" /> <asp:Parameter Name="column3" Type="String" /> <asp:Parameter Name="column4" Type="String" /> <asp:Parameter Name="column5" Type="String" /> <asp:Parameter Name="column6" Type="String" /> <asp:Parameter Name="column7" Type="String" /> <asp:Parameter Name="column8" Type="String" /> <asp:Parameter Name="column9" Type="String" /> <asp:Parameter Name="column10" Type="String" /> <asp:Parameter Name="column11" Type="String" /> <asp:Parameter Name="column12" Type="String" /> <asp:Parameter Name="column13" Type="String" /> <asp:Parameter Name="original_CarsID" Type="Int32" /> <asp:Parameter Name="original_Cars" Type="String" /> <asp:Parameter Name="original_Notes" Type="String" /> <asp:Parameter Name="original_column1" Type="String" /> <asp:Parameter Name="original_column2" Type="String" /> <asp:Parameter Name="original_column3" Type="String" /> <asp:Parameter Name="original_column4" Type="String" /> <asp:Parameter Name="original_column5" Type="String" /> <asp:Parameter Name="original_column6" Type="String" /> <asp:Parameter Name="original_column7" Type="String" /> <asp:Parameter Name="original_column8" Type="String" /> <asp:Parameter Name="original_column9" Type="String" /> <asp:Parameter Name="original_column10" Type="String" /> <asp:Parameter Name="original_column11" Type="String" /> <asp:Parameter Name="original_column12" Type="String" /> <asp:Parameter Name="original_column13" Type="String" /> </UpdateParameters> <InsertParameters> <asp:Parameter Name="Cars" Type="String" /> <asp:Parameter Name="Notes" Type="String" /> <asp:Parameter Name="column1" Type="String" /> <asp:Parameter Name="column2" Type="String" /> <asp:Parameter Name="column3" Type="String" /> <asp:Parameter Name="column4" Type="String" /> <asp:Parameter Name="column5" Type="String" /> <asp:Parameter Name="column6" Type="String" /> <asp:Parameter Name="column7" Type="String" /> <asp:Parameter Name="column8" Type="String" /> <asp:Parameter Name="column9" Type="String" /> <asp:Parameter Name="column10" Type="String" /> <asp:Parameter Name="column11" Type="String" /> <asp:Parameter Name="column12" Type="String" /> <asp:Parameter Name="column13" Type="String" /> </InsertParameters> </asp:SqlDataSource>The code behind:Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim conn As New SqlConnection(ConfigurationManager.ConnectionStrings("CarsvsToycarsConnectionString5").ConnectionString) conn.Open() Dim cars As String = carsTB.Text Dim notes As String = notesTB.Text Dim decade1 As String = tb1.Text Dim decade2 As String = tb2.Text Dim decade3 As String = tb3.Text Dim decade4 As String = tb4.Text Dim decade5 As String = tb5.Text Dim decade6 As String = tb6.Text Dim decade7 As String = tb7.Text Dim decade8 As String = tb8.Text Dim decade9 As String = tb9.Text Dim decade10 As String = tb10.Text Dim decade11 As String = tb11.Text Dim decade12 As String = tb12.Text Dim SQL As String = "INSERT INTO Cars (Cars, Notes, -1900, 1910, 1920, 1930, 1940, 1950, 1960, 1970, 1980, 1990, 2000, 2010-) VALUES ('" & cars & "' ,'" & notes & "' ," & -1900 & " ," & 1910 & "," & 1920 & "," & 1930 & "," & 1940 & "," & 1950 & "," & 1960 & "," & 1970 & "," & 1980 & "," & 1990 & "," & 2000 & "," & 2010 - ")" End SubCan someone please tell me what I`m doing wrong or help me code the button?Thanks in advancedPS: Don`t want to use the insert in the gridview. |
|