| | |
Help with insert statement
Please support our ASP.NET advertiser: Intel Parallel Studio Home
Thread Solved |
•
•
Join Date: Jun 2008
Posts: 21
Reputation:
Solved Threads: 0
Can anyone help me with why my insert statement won't work? I have tried countless tutorials online, but I cannot figure out what I am doing wrong. Can anyone point me int the right direction here? Here is my form:
form:
form (code-behind):
I have three fields:
charID, int, allow null unchecked, primary key, is identity yes
char_identity, nvarchar(50), allow null unchecked
name, nvarchar(50), allow null unchecked
What have I done wrong? I am connecting to the database and can display the records in the table, I just can't insert new records from a form for some reason. What am I doing wrong? It only displays my error message when I try to submit the form.
form:
ASP.NET Syntax (Toggle Plain Text)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="form.aspx.cs" Inherits="_form" %> <%@ Import Namespace="System.Data.SqlClient" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Add Character</title> </head> <body> <form id="form1" runat="server"> <div> <h1>Add</h1> Identity: <asp:TextBox ID="char_identity" runat="server" /><br /> Name: <asp:TextBox ID="name" runat="server" /><br /><br /> <asp:Button ID="add_char" Text="Add Character" runat="server" onclick="add_char_Click" /><br /><br /> <asp:Label ID="dbErrorMessage" ForeColor="Red" runat="server" /> </div> </form> </body> </html>
form (code-behind):
ASP.NET Syntax (Toggle Plain Text)
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.SqlClient; using System.Configuration; public partial class _form : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void add_char_Click(object sender, EventArgs e) { SqlConnection conn; SqlCommand comm; string connectionString = ConfigurationManager.ConnectionStrings["smrpg"].ConnectionString; conn = new SqlConnection(connectionString); comm = new SqlCommand("INSERT INTO scouts (charID, char_identity, name) VALUES (@charID, @char_identity, @name)", conn); comm.Parameters.Add("@charID", System.Data.SqlDbType.Int); comm.Parameters["@charID"].Value = 10; comm.Parameters.Add("@char_identity", System.Data.SqlDbType.NVarChar, 50); comm.Parameters["@char_identity"].Value = char_identity.Text; comm.Parameters.Add("@name", System.Data.SqlDbType.NVarChar, 50); comm.Parameters["@name"].Value = name.Text; try { conn.Open(); comm.ExecuteNonQuery(); Response.Redirect("repeater.aspx"); } catch { dbErrorMessage.Text = "Error submitting the character! Please try again later, and/or change the entered data!"; } finally { conn.Close(); } } }
I have three fields:
charID, int, allow null unchecked, primary key, is identity yes
char_identity, nvarchar(50), allow null unchecked
name, nvarchar(50), allow null unchecked
What have I done wrong? I am connecting to the database and can display the records in the table, I just can't insert new records from a form for some reason. What am I doing wrong? It only displays my error message when I try to submit the form.
0
#2 23 Days Ago
Remove charid both from insert statement.
MARK AS SOLVED if its help you.
REGARDS
MCTS - Shawpnendu bikash maloroy
http://shawpnendu.blogspot.com
REGARDS
MCTS - Shawpnendu bikash maloroy
http://shawpnendu.blogspot.com
![]() |
Similar Threads
- Problem with insert statement (ASP.NET)
- Insert statement problem in sql server 2005 (MS SQL)
- SQL Insert statement syntax (Visual Basic 4 / 5 / 6)
- insert statement problem (C#)
- Syntax error in INSERT INTO statement, please help (ASP)
- Syntax error in INSERT INTO statement (Java)
- insert statement error (MySQL)
- Its really a problem on INSERT statement (MySQL)
Other Threads in the ASP.NET Forum
- Previous Thread: Update.......
- Next Thread: To pass login information in asp.net c# crystal report
| Thread Tools | Search this Thread |
.net 2.0 3.5 activexcontrol advice ajax appliances asp asp.net beginner bottomasp.net box browser businesslogiclayer button c# c#gridviewcolumn cac checkbox class click compatible confirmationcodegeneration content contenttype control countryselector courier css database datagrid datagridview datalist deadlock deployment development dgv dialog dropdownmenu dynamic dynamically edit embeddingactivexcontrol fileuploader fill findcontrol flash flv forms gridview gudi homeedition iframe iis javascript jquery list menu mono mssql multistepregistration nameisnotdeclared novell objects opera order problem ratings redirect registration relationaldatabases reportemail rotatepage search security serializesmo.table sessionvariables silverlight smartcard smoobjects software sql ssl tracking treeview validatedate validation vb.net virtualdirectory vista visual-studio visualstudio vs2008 web webapplications webarchitecture webdevelopment wizard xml xsl





