Reputation: 142
I want to insert data using ssms but not inserted data in ssms using .net core??
Insertion code, WebForm1.aspx.cs:
namespace InsertUpdateDelete.scripts
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void btninsert_Click(object sender, EventArgs e)
{
string name = txtName.Text;
string address = txtAddress.Text;
Insert_Click(name, address);
}
void Insert_Click(string name, string address)
{
SqlConnection con = new SqlConnection(connstring);
string query = "Insert into DemoInUpDelete (Name, Address) values (@Name,@Address)";
SqlCommand cmd = new SqlCommand(query, con);
cmd.CommandType = CommandType.Text;
//Pass values to Parameters
cmd.Parameters.AddWithValue("@Name", name);
cmd.Parameters.AddWithValue("@Address", address);
try
{
con.Open();
int validateOperation = cmd.ExecuteNonQuery();
if (validateOperation > 0)
{
//Message insert succesfully
}
else
{
//Error
}
}
catch (SqlException e)
{
//Exception
}
finally
{
con.Close();
}
void Update_Click(object sender, EventArgs e)
{
//update
}
void Delete_Click(object sender, EventArgs e)
{
//delete
}
}
}
WebForm.aspx:
<body>
<form id="form1" runat="server">
<table>
<tr>
<td>Name:</td>
<td><asp:TextBox ID="txtName" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td>Address:</td>
<td><asp:TextBox ID="txtAddress" runat="server"></asp:TextBox></td>
<td> </td>
</tr>
<tr>
<td>
<asp:Button ID="btninsert" runat="server" Text="Insert" OnClick="btninsert_Click" />
<asp:Button ID="btnUpdate" runat="server" Text="Update" OnClick="Update_Click" />
<asp:Button ID="btnCancel" runat="server" Text="Delete" OnClick="Delete_Click" />
</td>
</tr>
</table>
</form>
</body>
I m new in.net how to insert data in sql server SQL Server Management Studio? I m creating a simple new->project but not insert data?? DataBase: I m creating database and Id(primarykey) name(varchar(20) address(varchar(20)
.net give error
SqlConnection con = new SqlConnection(connstring); connstring does not exist the current context
web.config.cs:
<configuration>
<connectionStrings>
<add name="ConnStringName" connectionString="Data Source= DESKTOP-U3PB1TF\SA; Integrated Security=true;Initial Catalog= InUpDelete; uid=sa; Password=admin@123; " providerName="System.Data.SqlClient" />
</connectionStrings>
</connectionStrings>
Upvotes: 0
Views: 716
Reputation: 987
@Jeremy Thompson Stated as comment you miss the Insert operation code
Below code may help you.
aspx Code:
<asp:Button ID="btninsert" runat="server" Text="Insert" OnClick="btninsert_Click" />
C# code:
protected void btninsert_Click(object sender,EventArgs e)
{
string name=txtName.Text;
string address=txtAddtess.Text;
Insert_Click(name,address);
}
void Insert_Click(string name,string address)
{
string connstring=System.Configuration.ConfigurationManager.
ConnectionStrings["ConnStringName"].ConnectionString;
SqlConnection con = new SqlConnection(connstring);
string query = "Insert into DemoInUpDelete (Name, Address) values (@Name,@Address)";
SqlCommand cmd = new SqlCommand(query, con);
cmd.CommandType=CommandType.Text;
//Pass values to Parameters
cmd.Parameters.AddWithValue("@Name", name);
cmd.Parameters.AddWithValue("@Price", address);
try
{
con.Open();
int validateOperation=cmd.ExecuteNonQuery();
if(validateOperation>0)
{
//Message insert succesfully
}
else
{
//Error
}
}
catch (SqlException e)
{
//Exception
}
finally
{
con.Close();
}
}
Upvotes: 3